我是python的新手,我正在使用Python的IDLE。使用numpy,我创建了一个24 x 24矩阵。我只是想看一下矩阵。我已经在我的显示器上最大化了外壳,所以有足够的空间来打印整个24列的宽度,但它只打印前13列,然后继续到下一行打印下面的11列(在Stack中遇到麻烦)溢出复制并粘贴它正在做的事情)。 Shell窗口的整个右半部分是空白的(它正在压缩所有东西以适应左半部分)。
这比打印24列宽更难阅读。任何人都可以告诉我如何使用shell的整个宽度(而不仅仅是左半部分)说服IDLE打印?我认识到这是一个有点愚蠢的问题而道歉,但它让我发疯了。
看起来有点像这样(再次尝试粘贴时出现Stack Overflow问题):
[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]])
谢谢, 米奇
答案 0 :(得分:7)
待办事项
import numpy as np
np.set_printoptions(linewidth=999999)
有关更多信息,请检查
help(np.set_printoptions)