gpt4 book ai didi

python - 'numpy.ndarray' 对象没有属性 'remove'

转载 作者:太空狗 更新时间:2023-10-30 01:14:29 25 4
gpt4 key购买 nike

我有一个数组数组,我试图在所有数组中找到最低的非零值。

minima = []
for array in K: #where K is my array of arrays (all floats)
if 0.0 in array:
array.remove(0.0)
minima.append(min(array))

print min(minima)

这产生

AttributeError: 'numpy.ndarray' object has no attribute 'remove'

我认为 array.remove() 是删除元素的方法。我做错了什么?

最佳答案

我想我已经明白了。.remove() 方法是一个列表方法,而不是一个 ndarray 方法。因此,通过使用 array.tolist(),我可以应用 .remove() 方法并获得所需的结果。

关于python - 'numpy.ndarray' 对象没有属性 'remove',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30197943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com