python 在屏幕全长上显示numpy数组的输出

relj7zay  于 2023-01-12  发布在  Python
关注(0)|答案(1)|浏览(143)

我想在PyCharm中显示一个numpy数组的输出,这样输出就打印在一行上。所以我不想像下面的例子那样把输出字符分成两行。我想把numpy数组的所有字符都打印在同一行上。不像下面这样:

[ 0.  0.  0.  0.  0.  1.  0.  0.  0.  0.  1.  0.  0.  0.  0.  0.  1.  0. 0.  0.  0.  0.  0.  1.
0.  0.  0. -1.  0.  0.]
 [ 0.  0.  0.  0.  0.  0.  0.  0.  0.  0.  1.  0.  0. -1.  1.  0.  0.  0. 0.  0.  0.  0.  0.  1.
0.  1.  0.  0.  0.  0.]
 [ 0.  0.  0.  0.  1.  0.  0. -1.  0.  1.  0.  0.  0.  0.  0.  0.  0.  0. 0.  0.  0.  0.  1.  0.
0.  0.  1.  0.  0.  0.]
 [-1.  0.  0.  0.  0.  0.  0.  0.  0.  1.  0.  0.  0.  0.  0.  0.  0.  0. 0.  0.  1.  0.  1.  0.
1.  0.  0.  0.  0.  0.]

我该怎么做?什么命令,什么设置?

2q5ifsrm

2q5ifsrm1#

如果我没记错的话,你可以用这个来增加你的显示器的宽度,比如PandasNumpy

为了小傻瓜

import numpy as np
np.set_printoptions(edgeitems=10, linewidth=400)

对于Pandas

import pandas as pd
pd.set_option('display.width', 400)

相关问题