import numpy as np np.set_printoptions(threshold=np.inf)
Я предлагаю использовать np.inf вместо np.nan того, что предлагают другие. Они оба подходят для вашей цели, но, установив пороговое значение в "бесконечность", всем, кто читает ваш код, становится очевидно, что вы имеете в виду. Наличие порога "не число" кажется мне немного расплывчатым.
Ответ 3
Временная настройка
Вы можете использовать printoptions context manager:
with numpy.printoptions(threshold=numpy.inf): print(arr)
(конечно, замените numpy на np, если вы импортировали именно так numpy)
Использование диспетчера контекста (with-block) гарантирует, что после завершения работы диспетчера контекста параметры печати вернутся к тем, которые были до запуска блока. Это гарантирует, что настройка временная и применяется только к коду внутри блока.
Смотрите numpy.printoptions документацию для получения подробной информации о менеджере контекста и о том, какие другие аргументы он поддерживает. Он был представлен в NumPy 1.15 (выпущен 2018-07-23).
Ответ 4
Предыдущие ответы правильные, но в качестве более слабой альтернативы вы можете преобразовать в список: