如何将熊猫数据框转换为Numpy数组

问题描述 投票:0回答:1

在我的Job-Shop Scheduling项目中,我必须计划50个作业,每个作业都有可以在五台计算机上执行的多个操作。前三个作业的示例CSV数据如下:Sample Dataframe

我想将上述数据框转换为以下numpy数组:

jobs_data = [  # task = (machine_id, processing_time).
    [(1, 20), (3, 23), (4, 20), (3, 22)],  # Job0
    [(1, 22)],  # Job1
    [(4, 22)],  # Job2
]

我尝试使用其他功能,但未能获得所需的结果。

python pandas csv dataframe job-scheduling
1个回答
0
投票

如果使用的是熊猫read_csv来读取文件。然后,您可以转换为NumPy数组。pd.read_csv('<filepath>');

pd.DataFrame(dataframe).to_numpy()

© www.soinside.com 2019 - 2024. All rights reserved.