Ошибка с единичным перекрестным произведением «несовместимые размеры для перекрестного продукта (размер должен быть 2 или 3)» - PullRequest
0 голосов
/ 05 марта 2019

У меня есть два массива 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...