Есть 2 np.arrays, и я хотел бы изменить np.array1
от формы (12,)
по отношению к array2
с формой (4,)
:
array1 = np.array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])
и
array1.shape
возвращает: (12,)
array2 = np.array([ 12, 34, 56, 78])
а также
array2.shape
возвращает: (4,)
Я пытался выполнить reshape
:
array1.reshape(array2.shape)
Но есть ошибка:
ValueError: cannot reshape array of size 12 into shape (4,)
Итак, ожидаемый результат - array1
с 4 элементами:
np.array([ 1, 2, 3, 4])
,
вместо 12.
Буду признателен за любую идею и помощь.