在输出文件[Python]中写入长于80个字符的行

时间:2010-11-26 15:29:17

标签: python file-io numpy

我有一个非常基本的问题。我正在使用Python来计算n×12向量

y = numpy.array([V1,V2,V3,V4,V5,V6,V7,V8,V9,V10,V11,V12])

我在每次循环计算后附加。

我的问题是,当我尝试将其保存到文件或打印时 Python自动将结果分成三行作为我的 输出通常超过200个字符。有没有办法压抑 这80个字符/行的行为?非常感谢提前。

1 个答案:

答案 0 :(得分:23)

您可以使用numpy.savetxt()将数组保存到文本文件,同时控制格式。要将其打印到屏幕,您可以使用不同的选项来控制线宽。一个是打电话

numpy.set_printoptions(linewidth=200)

将线宽设置为更高的值。