違いはありますか
import numpy as np
np.dot(a,b)
そして
a.dot(b)
内部的に?後者の方法に関するドキュメントは見つかりませんでした。
a
が配列の場合、それらは同等です。 dot
メソッドで見つからなかったドキュメントは ここ であり、要約すると「 _numpy.dot
_ "を参照してください。
type(a) is not numpy.ndarray
の場合、_numpy.dot
_はa
を配列に変換し、その配列を乗算に使用しますが、_a.dot
_はa
のタイプをすべて実行しますあると言うか、a
にdot
メソッドがない場合はAttributeErrorを発生させます。