python - 如何使用 Python 获取 bool 值或两个 numpy 掩码

标签 python arrays numpy

给定两个 numpy 数组掩码,用总共 7 列的第 3 列和第 4 列数据创建:

exp_mask = np.repeat(data[:,2]>7., data.shape[1])
loggf_mask = np.repeat(data[:,3]<-7., data.shape[1])

如何屏蔽被 exp_maskloggf_mask 屏蔽的数据?

我要描述的逻辑是:

mask = exp_mask or loggf_mask

最佳答案

我相信您正在寻找按位或,即 |。

关于python - 如何使用 Python 获取 bool 值或两个 numpy 掩码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31392899/

相关文章:

java - 打印数组平均值和最高值

java - 将两个数组组合在一起?

python - 杀死Python脚本中没有响应的exe文件

python - Django注释中的日差

javascript - 如何正确更新 react 钩子(Hook)状态中的数组

python - NumPy 数组的返回顺序

python - Pybrains 迷宫教程出错

python - 需要帮助理解这个范围函数

python - 如何使用 pymongo 从 MongoDB 复制一个集合并粘贴到另一个空集合?

python - geopandas.explore - 如何绘制多个图层?