想象一下,我有
a = np.memmap(..)
b = np.memmap(..)
我想获得元素明智的结果和更新。
a = a[0:size1:2] * b[1:size1:3]
请您参考如下方法:
假设 a[0:size1:2] 和 b[1:size1:3] 是相同的维度(或者至少是可广播的),您可以使用numpy 数组切片共享内存的事实:
temp_a = a[0:size1:2]
temp_a *= b[1:size1:3]
这将仅更新 temp_a 中的 a 的值。
