1

我想将 2D numpy 数组写入人类可读的文本文件格式。我遇到过这个问题,但它只指定了与数组中的每个元素关联的相同数量的空间。其中所有元素都以 10 个空格隔开。我想要的是我的数组中每一列的不同数量的空间。

在 Python 中编写以空格分隔的文本以供人类阅读

例如,我想要我的第一列 7 个空格,我的第二列 10 个空格,我的第三列 4 个空格等。有没有类似 numpy.savetxt(filename, X, delimiter = ',', fmt = %-10s'),但是我在哪里说 '%-7s、%-10s、%-4s' 等而不是 '%-10s'?

谢谢

4

1 回答 1

0
于 2014-02-17T08:31:55.370 回答