gpt4 book ai didi

python - 检查 numpy.nonzero 的空结果的优雅方法

转载 作者:行者123 更新时间:2023-11-28 20:05:32 24 4
gpt4 key购买 nike

使用 numpy 函数 numpy.nonzero,是否有一种优雅的方法来检查作为输出的元组是否为空数组?

在 MATLAB 中,这很容易

answer = find( matrix_a < matrix_b );
isempty(answer)

最佳答案

这样做的 numpythonic 方法是直接在 ndarray 对象上使用 any/all 方法。

在您的示例中,您的代码会询问:没有索引 matrix_a 小于 matrix_b 吗?

not (matrix_a < matrix_b).any()

等价地,matrix_a是否所有元素都大于matrix_b中对应的元素?

(matrix_a >= matrix_b).all()

关于python - 检查 numpy.nonzero 的空结果的优雅方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30042919/

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