如何在numpy中设置最大输出宽度?

11 浏览
0 Comments

如何在numpy中设置最大输出宽度?

我正在使用Jupyter笔记本。我有一个相当宽的屏幕,但显示的输出(比如,当我打印一个numpy数组时)的格式好像屏幕很窄一样。

我找到了一种增加单元格宽度的方法,使用以下代码:

from IPython.core.display import HTML

HTML("

")

但是这似乎只影响输入,而不影响输出(见截图):

short input

longer input

我尝试设置numpy.set_printoptions中的linewidth选项,尝试设置numpy.core.arrayprint._line_width,但都没有效果...

编辑:使用matplotlib,我可以使用命令plt.rcParams['figure.figsize']=[X,Y]设置绘图的宽度(我在笔记本中使用魔术命令%matplotlib inline绘制)。事实证明,我可以增加X以使绘图水平填充输出单元格。这意味着(我想)原始问题是一个numpy的问题。

0