【发布时间】:2017-10-18 10:54:21
【问题描述】:
我有一个 2D numpy 数组,其形状为 (15015,262)。我需要将它导出到 csv 文件,以便 numpy 2Darray 的 每一行 是 csv 文件的 单个元素列表(即 csv 文件应该有一个形状(15015,1)。
我尝试使用 python 的 csv 模块和 numpy 模块,但似乎没有任何工作正常。例如,我尝试使用
with open('filename.csv', 'wb') as f:
writer = csv.writer(f)
for val in modified_seq_data:
writer.writerow([val])
在上述情况下(即使 csv 文件确实保存在单个列中),当我通过 np.genfromtxt 调用它时(对于不同的代码),我得到以下输出:
[nan nan nan nan nan ..... nan nan nan]
不知何故,它无法将 csv 导出到每个元素都是一个列表的 numpy 一维数组中。 任何帮助将不胜感激!
【问题讨论】: