内存高效切片 numpy 数组

时间:2020-12-30 02:21:40

标签: python numpy memory slice

我正在使用以下代码行对 7.4GB 数组进行切片:

xTrain = cp.array(db[(db[:,0]>=trainStartDate)&(db[:,0]<=trainEndDate)][:,5:])

我不明白为什么我的 RAM 用完了,我有 25GB。这意味着在这一行中至少制作了 3 个数组副本。那是对的吗?有没有更好的切片方法?

0 个答案:

没有答案