我正在尝试从书中获取一个简单的numpy-memmap示例,无论我尝试使用哪种numpy版本,这都会导致BUS错误(我也尝试了最新的1.16.3)。专家的任何建议都是很好的。
import numpy as np
nrows, ncols = 1000000, 100
f = np.memmap('memmapped.dat', dtype=np.float32,
mode='w+', shape=(nrows, ncols))
for i in range(ncols):
f[:, i] = np.random.rand(nrows) # BUS error occurs here