В качестве ввода для кода мне нужен 'ndarray' (назовите его C), форма которого: ((4, N), (4, N)).Итак, если N = 3, я подумал, что могу построить это следующим образом:
import numpy as np
A=np.array([[1, 2,3], [0.1, 0.2,0.3],[0.4,0.5,0.6],[0.7,0.8,0.9]])
B=np.array([[4,5,6], [0.4, 0.5,0.6],[0.7,0.8,0.9],[0.7,0.8,1]])
Поэтому, как я могу объединить A и B, чтобы получить C, чья форма ((4,3),(4,3)) (st C [0] также должен быть A, а C [1] должен быть B)?
Я пытался:
C=np.concatenate(([A], [B]), axis=0)
, но полученная C-форма была (2, 4, 3) вместо ((4,3), (4,3)).Тогда я наивно пытался изменить форму C:
C.reshape((4,3),(4,3))
, но затем я получаю сообщение об ошибке.
Извините, если вопрос слишком простой, я только начал использовать python.
Бест,
Стивен