Numpy Matmul вызывает ошибку, говоря, что модуль не имеет атрибута matmul - PullRequest
0 голосов
/ 17 января 2020

Я новичок в программировании и пытался использовать numpy для умножения двух матриц вместе. Когда я пытаюсь запустить код

import numpy 

A = numpy.array([1, 2, 3])
B = numpy.array([4, 5, 6])

print(numpy.matmul(A, B))

, я получаю сообщение об ошибке

AttributeError: 'module' object has no attribute 'matmul'

Заранее благодарен за помощь

Редактировать: просто добавив контекст, который при Я запускаю тот же код в блокноте Jupyter, он работает правильно.

1 Ответ

1 голос
/ 17 января 2020

Функция numpy.matmul() была представлена ​​только в numpy 1.10.0, и из комментариев кажется, что ваша версия старше этой.

В более старых версиях numpy, вы можете использовать numpy.dot() для умножения матриц, оно будет вести себя так же, как matmul(), если даны две двумерные матрицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...