numpy.memmap
首先看numpy的官方网站的介绍:
class numpy.memmap
create a memory-map to an array stored in a binary file on disk.
Memory-mapped files are used for accessing small segments of large files on disk, without reading the entire file into memory. Numpy's memmap's are array-like objects. This differs from Python's mmap module, which uses file-like objects.
创建一个内存-映射到数组并存储在硬盘上的二进制文件。这个内存-映射文件用来访问在硬盘上的大文件的一小部分数据,而不用讲整个文件读取到内存中。Numpy的memmap是数组类型的对象,这有别于Python的mmap模块,它是文件类型的对象。
numpy.diff
numpy.diff(a, n=1,axis=-1)