Почему numpy 1.14 не поддерживает savetxt для массива с размером больше 2, в то время как 1.13, кажется, поддерживает это? - PullRequest
0 голосов
/ 28 июня 2018

Эту разницу можно увидеть в документации.

1,13 документа :

X: массив_подобный

1,14 документа :

X: 1D или 2D array_like

Данные для сохранения в текстовом файле.

Ответы [ 2 ]

0 голосов
/ 28 июня 2018

В то время как 1.13, кажется, поддерживает это

Не поддерживается в 1.13. 1.14 только что исправлено сообщение об ошибке:

В 1.13.0

TypeError: Mismatch between array dtype ('int32') and format specifier ('%.18e %.18e %.18e %.18e')

В 1.14.0

ValueError: Expected 1D or 2D array, got 4D array instead
0 голосов
/ 28 июня 2018

Он никогда не поддерживал массивы измерения 0 или больше 2. Строка документации и обработка ошибок были просто улучшены с 1.13 до 1.14, чтобы лучше это отражать.

Вы можете увидеть коммит для себя в запросе на извлечение: ENH: лучше сообщение об ошибке для savetxt, когда X.ndim> 2 или X.ndim = 0

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