2024-03-29 10:00:40 发布
网友
如何有效地保存和读取努比·恩达雷,用h5py?E、 要保存:
Y = np.arange(3**3).reshape(3,3,3) X = [[Y,Y],[Y,Y,Y],[Y]]
我正在寻找最有效的(没有双循环等)解决方案。在
我假设Y是同一类型,例如int32或string。通常,处理此问题的最有效方法是将Y作为单个向量(展平)发射,其长度为:
totalLen = sum(map(len, X)) offsets = cumsum(map(len, X))
您也可以将偏移量粘贴到hdf5文件中,并在开始时将其加载到内存中。那么得到清单一只是:
我假设Y是同一类型,例如int32或string。通常,处理此问题的最有效方法是将Y作为单个向量(展平)发射,其长度为:
您也可以将偏移量粘贴到hdf5文件中,并在开始时将其加载到内存中。那么得到清单一只是:
^{pr2}$相关问题 更多 >
编程相关推荐