Как складывать матрицы в таблицу с одним столбцом - PullRequest
1 голос
/ 03 апреля 2019

Я пытаюсь сохранить 20 автоматически сгенерированных матриц в одной матрице столбцов, поэтому эта последняя матрица будет матрицей 1x20. Для этого я использую numpy и vstack, но он не работает, он продолжает получать следующую ошибку:

ValueError: all the input arrays must have same number of dimensions

Даже если все матрицы, которые я пытаюсь объединить, имеют одинаковые размеры (881 x 882)

Так что я хотел бы знать, что не так в этом или есть какой-либо другой способ сложить все матрицы таким образом, чтобы, если нужна одна из них, я мог легко получить к ней доступ.

1 Ответ

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

Попробуйте изменить размеры с помощью функций расширения и сжатия:

y = np.expand_dims(x, axis=0) # dim 20 become 1x20
y = np.squeeze(x, axis=0)     # dim 1x20 become 20
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...