我想知道numpy
是否有任何用于写入文件的内置函数,或者是否有一个方法,应该用于编写这样构造的数组:
[[2, 3, 4], [3, 5, 6], [8, 7, 9]]
到一个文件,所以看起来像这样:
2 3 4
3 5 6
8 7 9
我不知道该怎么做。我知道如何使用for循环使用常规python列表,但我想知道应该采用哪种方式。
答案 0 :(得分:4)
你可以使用
np.savetxt( "filename.txt", your_array )
有关详细信息,请参阅:http://docs.scipy.org/doc/numpy-1.10.0/reference/generated/numpy.savetxt.html
[更新] 您可以使用格式参数,例如像这样:
your_array = [[2, 3, 4], [3, 5, 6], [8, 7, 9]]
np.savetxt("filename.txt", your_array, fmt="%d")