Записать строки длиннее 80 символов в выходной файл [Python] - PullRequest
11 голосов
/ 26 ноября 2010

У меня довольно простой вопрос. Я использую Python для вычисления вектора n × 12

y = numpy.array([V1,V2,V3,V4,V5,V6,V7,V8,V9,V10,V11,V12])

, который я добавляю после каждого цикла расчета.

Моя проблема в том, что когда я пытаюсь сохранить его в файл или распечатать Python автоматически разбивает результат на три строки, как мой Выход обычно превышает 200 символов. Есть ли способ подавить это 80 символов char / line? Большое спасибо заранее.

1 Ответ

24 голосов
/ 26 ноября 2010

Вы можете использовать numpy.savetxt() для сохранения массива в текстовый файл при управлении форматированием. Чтобы распечатать его на экране, у вас есть различные варианты управления шириной линии. Можно было бы позвонить

numpy.set_printoptions(linewidth=200)

, чтобы установить ширину линии на более высокое значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...