我有一个包含用numpy.memmap生成的大型(600000,6,8000)浮点数组的.dat文件。
第三个轴表示日期范围。在运行时,用户指定较窄的日期范围。结果是,我最终在执行过程中沿着3D array[i, :, user_start:user_end]切片了数百万次。
我知道可以将memmap偏移一个固定的数字,但是有没有办法在运行开始时限制数组的维数,这样我就不需要每次都对第三个轴进行切片?
https://stackoverflow.com/questions/51196166
复制相似问题