python機械学習プログラミング(44ページ)

44ページを見ていてふと疑問に思ったことが出てきました。

44ページの上部なんですが、

self.w_[1:] = += self.eta * xi.dot(error)

とあります。
dotってnumpyじゃなかったっけ?
np.dotしか見たことがないんですが、、、

【今のところの自分なりの理解】

import numpy as np
a = np.arange(10).reshape(5,2)

at = a.T
aTdota = a.T.dot(a)
print("a.T.dot(a)")
print(aTdota)
dotata = np.dot(at,a)
print("npdot(at,a)")
print(dotata)
"""
a.T.dot(a)
[[120 140]
 [140 165]]
dot(at,a)
[[120 140]
 [140 165]]
"""

このことから
xi.dot(error)

np.dot(xi,error)
は同じみたいです。