将 .csv 文件转换为 .mat 文件而不读取 csv

时间:2021-04-06 11:00:29

标签: python matlab csv

我有一个 python 项目,它以 csv 的形式提供输出。这些输出有时可以大到 15-16GB。当我尝试用 scipy 保存它时,ram 和 cpu 无法处理数据并关闭程序,因此我需要将 csv 文件转换为 mat 文件而不读取文件。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

是和否。除非您阅读该文件,否则您无法对文件进行任何操作,但您没有必要完成所有阅读。我不知道所有的细节,但通常你可以使用 fopenfscanf 来读取 csv 文件的几行,随心所欲地处理并保存部分结果,然后从 fscanf 开始一遍又一遍地重复更多行。