下記のようなプログラムを実行したところ,

# 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は詳しくないためさっぱりです。よろしくお願いします。