标签: python numpy memory slice
我正在使用以下代码行对 7.4GB 数组进行切片:
xTrain = cp.array(db[(db[:,0]>=trainStartDate)&(db[:,0]<=trainEndDate)][:,5:])
我不明白为什么我的 RAM 用完了,我有 25GB。这意味着在这一行中至少制作了 3 个数组副本。那是对的吗?有没有更好的切片方法?