【发布时间】:2016-04-20 15:51:15
【问题描述】:
是否可以在不知道形状的情况下加载numpy.memmap 并仍然恢复数据的形状?
data = np.arange(12, dtype='float32')
data.resize((3,4))
fp = np.memmap(filename, dtype='float32', mode='w+', shape=(3,4))
fp[:] = data[:]
del fp
newfp = np.memmap(filename, dtype='float32', mode='r', shape=(3,4))
在最后一行中,我希望能够不指定形状并且仍然让变量newfp 具有形状(3,4),就像使用joblib.load 一样。这可能吗?谢谢。
【问题讨论】:
标签: python numpy memory-mapped-files joblib