如果我想使用try-catch
加载文件的一部分,我使用切片作为:
numpy.load
。
这是否可以保证文件中的这一部分,即np.load('myfile.npy')[start:end]
,只是加载到内存中,还是首先加载整个文件,然后将其切片?
谢谢,
答案 0 :(得分:1)
加载整个事情。如果你不想加载整个文件,你可以mmap文件,只复制你想要的部分:
part = numpy.load('myfile.npy', mmap_mode='r')[start:end].copy()