一个循环正在迭代一个numpy的列,并且在有多个操作的最终列值后,我必须保存在一个csv文件中。因此,如果有一个8列而不是循环将旋转8次,每次结果必须写入不同的CSV文件列。 那么如何为此编写CSV编写器呢?
答案 0 :(得分:0)
所以我假设你说的是你有一个像这样的numpy数组:
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
对于每一列,你做一些数学运算:
10 20 30 40
20 40 60 80
30 60 90 120
40 80 120 160
然后您需要将其保存为CSV文件:
10,20,30,40
20,40,60,80
30,60,90,120
40,80,120,160
在这种情况下,我会用numpy和pandas(伪代码)这样做:
import numpy
import pandas as pd
array = numpy.array([[0,0,0,0]]*4)
doMaths(array)
pd.DataFrame(array).to_csv("maths.json")