如何增加python中打印的列数?

Sat*_*evi 3 python arrays

对于超过 5 列的列,python 会在同一行的下一行打印列。例如:

>>> import numpy as np
>>> x = np.random.rand(5,8)
>>> x
array([[ 0.1842756 ,  0.09323525,  0.2910024 ,  0.57115116,  0.6894235 ,
         0.97366307,  0.32833171,  0.870427  ],
       [ 0.47993437,  0.01394924,  0.83829772,  0.03822534,  0.01289683,
         0.61385652,  0.38680997,  0.15549481],
       [ 0.12124796,  0.14482983,  0.41347171,  0.02592663,  0.21083298,
         0.16138967,  0.93531758,  0.51078627],
       [ 0.25442897,  0.82625412,  0.90589188,  0.1533367 ,  0.12980143,
         0.89043485,  0.36364293,  0.54288548],
       [ 0.08695784,  0.03753765,  0.50422536,  0.08978102,  0.89556966,
         0.48192554,  0.23764354,  0.65701369]])
Run Code Online (Sandbox Code Playgroud)

屏幕有更多的空间用于打印列,例如最多 10 个。如何使列打印在同一行上?

是否有可能避免pandas这种情况?