Ширина консоли PyCharm по умолчанию - 80 символов. Строки печатаются без обертывания, если вы не установите soft wrap
в параметрах: File -> Settings -> Editor -> General -> Console -> Use soft wraps in console
.
Однако обе опции делают чтение больших матриц жестким. Вы можете исправить это несколькими способами.
С помощью этого тестового кода:
import random
m = [[random.random() for a in range(10)] for b in range(10)]
print(m)
Вы можете попробовать одно из следующих:
Используйте модуль pprint
и переопределите строку width :
import pprint
pprint.pprint(m, width=300)
Если вы используете модуль numpy
, настройте параметр arrayprint :
import numpy
numpy.core.arrayprint._line_width = 300
print(numpy.matrix(m))
Если вы используете модуль pandas
, настройте опцию display.width :
import pandas
pandas.set_option('display.width', 300)
print(pandas.DataFrame(m))