我想将 2D numpy 数组写入人类可读的文本文件格式。我遇到过这个问题,但它只指定了与数组中的每个元素关联的相同数量的空间。其中所有元素都以 10 个空格隔开。我想要的是我的数组中每一列的不同数量的空间。
例如,我想要我的第一列 7 个空格,我的第二列 10 个空格,我的第三列 4 个空格等。有没有类似 numpy.savetxt(filename, X, delimiter = ',', fmt = %-10s'),但是我在哪里说 '%-7s、%-10s、%-4s' 等而不是 '%-10s'?
谢谢