我想用np.savetxt('out.dat', X, delimiter='-')保存一个nx3数组。现在有了线索:我希望在列0和列1之间使用'-‘,在列1和列2之间使用';’,而不是在列之间使用'-‘:
1-4;6
2-5;7
3-6;8有没有一种快速简单的方法来做到这一点呢?
亲切的问候
发布于 2015-10-23 23:11:41
可以使用fmt参数提供按行应用的格式字符串。下面是一个简单的例子:
import numpy as np
M = np.arange(4*3).reshape(4, 3)
np.savetxt("arange.mat", M, fmt="%i-%i;%i")cat arange.mat提供了:
0-1;2
3-4;5
6-7;8
9-10;11https://stackoverflow.com/questions/33301843
复制相似问题