gpt4 book ai didi

numpy - 如何理解 np.argwhere 函数?

转载 作者:行者123 更新时间:2023-12-02 00:58:32 27 4
gpt4 key购买 nike

Signature: np.argwhere(a)
Docstring:
Find the indices of array elements that are non-zero, grouped by element.

例子
>>> x = np.arange(6).reshape(2,3)
>>> x
array([[0, 1, 2],
[3, 4, 5]])
>>> np.argwhere(x>1)
array([[0, 2],
[1, 0],
[1, 1],
[1, 2]])

“非零”和“按元素分组”是什么意思?什么是“x>1”?

最佳答案

在每一行中,第一个条目是行索引,第二个条目是满足条件的 x 条目的列索引。

例如:
2 大于 1
所以 argwhere 的第一行给你 [0, 2]指向 x 中 2 的位置。

关于numpy - 如何理解 np.argwhere 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52400354/

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