如何在Python中作为单个命令在CSV文件中写入和读取单个Numpy 2D数组?

时间:2016-01-31 14:08:34

标签: python arrays csv numpy

是否有一个Python命令,每个命令一个

  • 将单个Numpy 2D数组写入CSV文件
  • 将CSV文件的内容读取为单个Numpy 2D阵列

上面有csv.readercsv.writer函数,但这可以在Octave / MATLAB中的单行命令中完成,如

csvwrite('filename.csv', variable);
variable = csvread('filename.csv'); 

1 个答案:

答案 0 :(得分:2)

查看np.savetxt及其对应的np.loadtxt

  

将数组保存到文本文件中。

  

从文本文件加载数据

分别

根据他们的论点,他们可以用来读写CSV文件:

    printf("\"len\":%d, \"msgIdx\":%d, ", strlen(rspData.json), msgIdx++);
    printf("\"graphData\":%s, ", rspData.json);
    printf("\"XXX\": %d, ", strlen(rspData.json));