Как изменить файл CSV с 2118 строк и 22 столбцов в 4 4 измерения - PullRequest
0 голосов
/ 19 апреля 2019

Я хочу преобразовать строку и столбцы CSV в четырехмерную форму, которая приемлема для CNN в python.

Строки 2118 и столбцы 22 * ​​1003 *

1 Ответ

0 голосов
/ 19 апреля 2019

Сначала нужно выяснить размер каждого измерения. После этого вы можете использовать numpy.reshape.

Например, мы можем преобразовать массив 2118x22 в массив 2118x22x1x1, который удовлетворяет требованию 4 dimensions, например:

original_array = np.random.randint(0, 100, (2118, 22))
dim1, dim2, dim3, dim4 = 2118, 22, 1, 1
original_array.reshape((dim1, dim2 , dim3, dim4))

Теперь ваша задача выяснить числа для dim1, dim2, dim3 и dim4.

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