在输出文件中写入超过80字符的行[Python]
我有一个比较基础的问题。我正在用Python计算一个n×12的向量。
y = numpy.array([V1,V2,V3,V4,V5,V6,V7,V8,V9,V10,V11,V12])
我在每次循环计算后把它添加上去。
我的问题是,当我尝试把它保存到文件或者打印出来时,Python会自动把结果分成三行,因为我的输出通常超过200个字符。有没有办法去掉这种每行80个字符的限制?非常感谢!
1 个回答
24
你可以使用 numpy.savetxt()
这个功能,把一个数组保存到文本文件里,并且可以控制格式。要把它打印到屏幕上,你有几种不同的方法来调整每行的宽度。其中一种方法是调用
numpy.set_printoptions(linewidth=200)
来把每行的宽度设置得更大。