Traceback (most recent call last): File "D:/360MoveData/Users/Norah/Desktop/chengpin/zhenghe.py", line 149, in <module> train_images_cas_c = clear(train_images_cas) File "D:/360MoveData/Users/Norah/Desktop/chengpin/zhenghe.py", line 145, in clear list.remove(i) ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
时间: 2023-06-19 19:08:46 浏览: 92
linux 下 pip3 报错“ File “/usr/bin/pip3”, line 9, in from pip import mainImportError: canno”处理
5星 · 资源好评率100%
这个错误通常是由于 numpy 数组的比较运算符返回的是一个布尔数组,而不是一个标量值。因此建议使用 `np.where` 函数来进行比较和删除操作。例如:
```
def clear(list):
list = np.array(list)
indices = np.where(list > 0.5)
list = np.delete(list, indices, axis=0)
return list
```
其中,`np.where` 函数返回的是一个元组,包含满足条件的索引值,然后使用 `np.delete` 函数来删除这些索引对应的元素。
阅读全文