module 'numpy' has no attribute 'linarg'?
下記のようなプログラムを実行したところ,
# coding: utf-8
import numpy as np
def cos_sim(v1,v2):
return np.dot(v1,v2) / (np.linarg.norm(v1) * np.linarg.norm(v2))
x = np.array([1, 1, 1, 1, 1])
y = np.array([1, 0, 1, 0, 1])
z = np.array([0, 1, 0, 0, 0])
print(cos_sim(x, y))
print(cos_sim(y, z))
print(cos_sim(z, x))
以下のようなエラーが出ました。
/.PyCharmCE2018.2/config/scratches/scratch.py
Traceback (most recent call last):
File "C:/Users/komaaaaaaari/.PyCharmCE2018.2/config/scratches/scratch.py", line 14, in <module>
print(cos_sim(x, y))
File "C:/Users/komaaaaaaari/.PyCharmCE2018.2/config/scratches/scratch.py", line 7, in cos_sim
return np.dot(v1,v2) / (np.linarg.norm(v1) * np.linarg.norm(v2))
AttributeError: module 'numpy' has no attribute 'linarg'
Process finished with exit code 1
類似の例を見てnumpyの再インストールは行ったのですが解決できず、お力をお借りしたいです。pythonは詳しくないためさっぱりです。よろしくお願いします。