У меня есть два массива A & B,
Форма A = (1, 2)
Форма B = (2,1)
C = numpy.cross (A, B)
При получении перекрестного произведения возникает ошибка:
Несовместимые размеры для перекрестного продукта (размер должен быть 2или 3)
Не могли бы вы помочь мне решить проблему.
Пример кода:
import numpy as np
A = np.array([[1,2], [5,6]])
B = np.array([[1],[2]])
for i in range(0,1):
for j in range(0,1):
A = np.transpose(A[:,i, np.newaxis])
B = B[:,j, np.newaxis]
C = np.cross(A,B)