gpt4 book ai didi

python - 检查数组中是否有等于或非常接近于零的值

转载 作者:太空狗 更新时间:2023-10-30 00:41:00 24 4
gpt4 key购买 nike

我有一个一维 numpy 数组,我需要为它找出 任何值 是否为零或非常接近它。通过这一行,我可以快速检查零:

if 0. in my_array:
# do something

但我也有非常小的元素,如 1.e-22,我也想将其视为零(否则我会收到一个除以零警告)

假设我的阈值是 1.e-6,我想有效地检查数组中的 任何 值是否小于该值。我该怎么做?

最佳答案

没有理由在 Python 中循环;只需广播 abs 和 < 并使用 np.any :

np.any(np.absolute(my_array) < eps)

关于python - 检查数组中是否有等于或非常接近于零的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19328537/

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