我有一个大型的(75000×5×6000) 3D数组,存储为一个NumPy内存映射。如果我简单地遍历第一个维度,如下所示:import time
a = np.memmap(r"S:\bin\Preprocessed\mtb.dat", dtype然而,当我试图在一个更大的程序中迭代相同的memmap时,对memmap的单个调用将花费多达0.1秒的时间,而提取所有75000条记录将花费近10分钟的时间。更大的程序太长,无法在这
假设我用一个np.float32类型数组的列表来表示它们(我将把所有的代码放在下面的最小示例中)。对于备用单元格,我将定义dtw函数来创建一个随机矩阵,并返回最后一个单元格(行和列)中的值。import numpy as np
n = 20000
x操作的数量(在本例中为4亿,因为在20000个样本中都是对的)
我的计算机的内存(64 GB),有什么</em