在Python的IDLE中扩展shell的宽度

时间:2011-10-14 16:24:26

标签: shell numpy screen python-idle

我是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.]])

谢谢, 米奇

1 个答案:

答案 0 :(得分:7)

待办事项

import numpy as np
np.set_printoptions(linewidth=999999)

有关更多信息,请检查

help(np.set_printoptions)