1

假设我创建了一个数组,保存并加载它:

foo = np.random.random((3, 3))
np.save("foo", foo)

# Load as array
non_mmap = np.load("foo.npy")
non_mmap.flags.owndata  # True

# Load as mmap
mmap = np.load("foo.npy", mmap_mode="w+")
mmap.flags.owndata  # False

为什么作为内存映射加载会失去数据的所有权?我想就地调整大小,但由于所有权,这是不可能的。

4

0 回答 0