我有一个巨大的数据库沿着一个房间的网状流动分布。但问题是网格太小,所以其中一些部分是无用的,使我的计算困难。在我的y上,每个网格长度的尺寸是0.00032。我的y维从0到0.45。正如你所了解的,有很多无用的数据。你知道吗
我想通过删除不可除以0.00128的行,使每网格长度等于0.00128,如何做到这一点?你知道吗
trainProcessed = trainProcessed[trainProcessed[:,4]%0.00128==0]
我尝试过这行代码(trainProcessed是我作为numpy数组的数据),但结果是0->;0.00128->;0.00256->;0.00512。但有些行的值为0.00384,也可以除以0.00128。顺便说一下,数组的形状是(888300,8)。你知道吗
示例数据:
X: [0,0,0,0,0.00031999,0.00031999,0.00063999,0.00064,0.00096,0.00096,0.000128,0.000128]
输出示例:
X: [0,0,0,0,0.000128,0.000128]
对于这种情况和模函数,我将使用十进制:
初始输出:
最终输出
相关问题 更多 >
编程相关推荐