Numpy array2string применяется к огромному массиву, пропускает центральные значения (... посередине)Python

Программы на Python
Ответить
Anonymous
 Numpy array2string применяется к огромному массиву, пропускает центральные значения (... посередине)

Сообщение Anonymous »

У меня есть массив размером (3, 3, 19, 19), к которому я применил Flatten, чтобы получить массив размером 3249.

У меня было чтобы записать эти значения в файл вместе с некоторыми другими данными, поэтому я сделал следующее, чтобы получить массив в виде строки.

Код: Выделить всё

np.array2string(arr.flatten(), separator=', ', suppress_small=False)
Однако, когда я проверил содержимое файлов после записи,
я заметил, что у меня есть ,... , в середина массива следующим образом:

Код: Выделить всё

[ 0.09720755, -0.1221265 ,  0.08671697, ...,  0.01460444,  0.02018792,
0.11455765]
Как мне получить строку массива со всеми элементами, чтобы потенциально можно было перенести все данные в файл?

Подробнее здесь: https://stackoverflow.com/questions/511 ... in-the-mid
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»