我阅读了其他关于python速度/性能应该如何相对不受正在运行的代码是主要的、函数的还是定义为类属性的影响,但这些并不能解释我在使用类和局部变量时所看到的非常大的性能差异,特别是在使用numpy库时。为了更清楚,我在下面做了一个脚本示例。(self.X[:,:,i]) z = copy.deepcopy(self.Z[:,:X、Y和Z的类为3路数组
我试图用显式for-循环将二维numpy数组的所有行值和列值相乘。product_0 = 1for x in arr: product_1 *= x[1]
我意识到这个产品会爆炸成一个非常大的数字,但是根据我以前的经验,python在处理非常大的数字时没有内存问题。所以据我所知,这是numpy的一个问题,只是我没有将庞大的产品存储在numpy数组</