1

如何判断 ndarray 是否有一个 mmap 的缓冲区?我想区分xy

import numpy as np
import mmap
with open("f.dat", "wb+") as f:
    f.seek(np.dtype(float).itemsize - 1, 0)
    f.write(b'\0')
    f.seek(0, 0)
    mm = mmap.mmap(f.fileno(), 0, access=mmap.ACCESS_READ)
    x = np.ndarray(-1, buffer=mm)
y = np.zeros(1)
4

0 回答 0