Как конвертировать 4-х мерный массив в 2-х измерения и сохранить как CSV в Python - PullRequest
0 голосов
/ 22 января 2019

У меня есть 4-мерный массив с формой (1, 2000, 102, 32)

Я хотел бы преобразовать его в (64000,102) 64000 основан на (2000 * 32).

Затем сохраните его вCSV-файл.

Спасибо

1 Ответ

0 голосов
/ 22 января 2019

Имеет ли значение порядок размеров? Если нет, вы можете просто использовать функцию NumPy Reshape. Пример ниже.

import numpy as np
a=np.zeros((1, 2000, 102, 32))
print(a.shape)
b=a.reshape(64000,102) 
print(b.shape)

оформить заказ CSV-модуль о том, как записать его в CSV

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