Обычно dot
не распознается как метод.
Чтобы решить проблему, вам необходимо выполнить одно из следующих действий:
- Укажите, какой модуль
dot
метод, который вы пытаетесь использовать. Как это:
import numpy as np
...
np.dot(a, b)/(norm(a)*norm(b))
Определите собственный метод
dot
.
def dot(x, y):
...
Импортируйте метод
dot
для использования.
Это похоже на первый вариант, за исключением того, что вам не нужно добавлять перед вызовом метода dot
имя модуля, потому что вы ' повторный импорт метода , а не модуля.
from numpy import dot
Здесь я использую numpy в качестве примера библиотеки, но это может быть любая библиотека, содержащая метод dot
: