有区别吗
import numpy as np
np.dot(a,b)
和
a.dot(b)
内部? 我找不到关于后一种方法的任何文档。
最佳答案
如果a
是一个数组,它们是等价的。您找不到关于 dot
方法的文档是 here ,它们归结为“参见 numpy.dot
”。
如果 type(a) 不是 numpy.ndarray
,则 numpy.dot
会将 a
转换为数组并将该数组用于乘法,而 a.dot
将执行 a
的类型所说的任何操作,或者如果 a
没有 a 则引发 AttributeError 点
方法。
关于python - numpy.dot 和 a.dot(b) 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42517281/