2024-09-29 21:54:00 发布
网友
我有3列,我已经堆叠。我现在要做的是筛选列1>;第2列和第2列>=25当这两个条件都满足时,显示第3列的结果
这就是我到目前为止所做的
xo = numpy.column_stack((weather_bucket[:-1],weather_bucket[:-1],allofthem_array[1:])) xx = xo[xo[:,0]>2,:]
如何让python/numpy过滤column1和column2并显示column3的结果
谢谢
应该这样做:
idx = np.where(np.logical_and(xo[:,0] > 2, xo[:,1] >= 25))[0] xx = xo[idx, 2]
我养成了用np.u和代替&;的习惯&;,个人喜好。请注意,没有任何理由预先堆叠阵列来执行此操作,也没有任何理由可以精确说明您的意图
应该这样做:
我养成了用np.u和代替&;的习惯&;,个人喜好。请注意,没有任何理由预先堆叠阵列来执行此操作,也没有任何理由可以精确说明您的意图
相关问题 更多 >
编程相关推荐