python - np.where 给 ValueError 两个条件
问题描述
我有一个带有 BGR 值的数组image
,它的尺寸为 11x11x3。我想选择特定颜色的所有索引,numpy.where
但我收到一条错误消息。为什么?
indices = np.where( (image[:,:,1] == 55) and (image[:,:,2] == 32))
错误:
“ValueError:具有多个元素的数组的真值不明确。使用 a.any() 或 a.all()”
解决方案
推荐阅读
- pandas - pyarrow 读取 gzipped parquet 文件时内存使用率极高
- java - 使用python或java将不可见文本添加到pdf以制作可搜索的pdf
- angular - 以角度隐藏 Kendo-ui 的标题行
- laravel - 使用“with”在关系中进行分页
- reactjs - 类型的参数...不可分配给类型的参数...。如何处理状态更新时的计算键?
- flutter - 如何让小部件每 X 秒在屏幕上移动一次?
- java - Springboot文件上传发生并且数据保存在数据库中但给出500错误
- javascript - 如果在定义元素之前设置了同名的属性,则 CustomElement 的初始化会删除类方法(也可以获取/设置)
- vue.js - 如何在 vue 的 v-input 中编写和与符号?
- npm - 错误:EACCES:权限被拒绝,取消链接“/usr/local/bin/npx”