Как мне сделать следующий точечный продукт в 3 измерениях с numpy? /Efgthtzp.png " /> < /p> Я попробовал: < /p> [code]x = np.array([[[-1, 2, -4]], [[-1, 2, -4]]]) W = np.array([[[2, -4, 3], [-3, -4, 3]], [[2, -4, 3], [-3, -4, 3]]]) y = np.dot(W, x.transpose()) < /code> Но получило это сообщение об ошибке: < /p> y = np.dot(W, x) ValueError: shapes (2,2,3) and (2,1,3) not aligned: 3 (dim 2) != 1 (dim 1) < /code> Это 2 измерения эквивалентно: < /p> x = np.array([-1, 2, -4]) W = np.array([[2, -4, 3], [-3, -4, 3]]) y = np.dot(W,x) print(f'{y=}') < /code> , который вернет: < /p> y=array([-22, -17]) [/code] также, y = np.dot (w, x.transpose ()) вернет тот же ответ.
Как мне сделать следующий точечный продукт в 3 измерениях с numpy? /Efgthtzp.png />
Я попробовал:
x = np.array([[ ], [ ]])
W = np.array([[ , ],
[ , ]])
y = np.dot(W, x.transpose())
Но получило это сообщение об ошибке:
y = np.dot(W, x)...
Как мне сделать следующий точечный продукт в 3 измерениях с numpy? /Efgthtzp.png />
Я попробовал:
x = np.array([[ ], [ ]])
W = np.array([[ , ],
[ , ]])
y = np.dot(W, x.transpose())
Но получило это сообщение об ошибке:
y = np.dot(W, x)...
Я пытаюсь научиться использовать Numpy в Python и попробовал следующий код и сравнил его с написанным вручную код. Оба должны ответить на один и тот же точечный продукт.
Вот строки кода:
списки Python
arr1 = list(range(1000000))
arr2 =...
Я пытаюсь научиться использовать Numpy в Python и попробовал следующий код и сравнил его с написанным вручную код. Оба должны ответить на один и тот же точечный продукт.
Вот строки кода:
списки Python
arr1 = list(range(1000000))
arr2 =...