如何将多个数组从 IronPython 导出到 CSV

How to export multiple arrays from IronPython to CSV

我正在尝试使用 IronPython 将 Two float arrays 导出到 CSV 文件,这是我的代码

import System
from System import Array

iData = Array.CreateInstance(System.Single, 1024)
qData = Array.CreateInstance(System.Single, 1024)

import csv
with open(r'c:\test.csv', 'w') as fp:
writer = csv.writer(fp, delimiter=',')
for i in range(0, 1024):
    val = repr(iData[i]) + repr(qData[i])
    writer.writerow(val)
print("done")

上面的代码工作正常,但是当我打开 test.csv 文件时,我看到以下内容 [EXCEL]

[NotePad++]

但是我想要实现的是这个(iData[i],qData[i]),

有什么建议吗?

试试这个:

for i in range(0, 1024):
    writer.writerow([iData[i], qData[i]])