下面的两个np.dot
对于正方形数组x
会给出相同的结果吗?你知道吗
import numpy as np
x = np.arange(4 * 4).reshape(4, 4)
np.dot(x, x.T, out=x) # method 1
x[:] = np.dot(x, x.T) # method 2
谢谢。你知道吗
我为什么问:
x += x.T
与x += x.T.copy()
不同
我不知道你的内心np.dot公司工作。 做np.dot公司同样地,将out参数视为一个视图? 如果out是要相乘的矩阵之一,可以吗?你知道吗
我使用的numpy来自anaconda,它使用mkl作为后端。你知道吗
是的,两种方法产生相同的数组。你知道吗
给出输出:
我安装了一个旧版本的numpy(1.11.0),其中方法1产生了一些奇怪的输出。我知道这不是预期的行为,并且在以后的版本中得到了修复;但为了防止这种情况发生在其他人身上:
据我所知,至少从numpy1.14.1开始,方法#1给出了预期的输出;就像方法#2对两个版本所做的那样。你知道吗
是的,它们是相同的,但从性能角度来看,我看到了整数数组的有趣结果:
我用^{} 来生成绘图计时。你知道吗
对于浮点数组,这是完全没有区别的。你知道吗
相关问题 更多 >
编程相关推荐