在Numpy中,nonzero(a),where(a)和argwhere(a),其中a是一个numpy数组,似乎都返回数组的非零索引。这三个调用有什么区别?关于argwhere的文档说:np.argwhere(a)isthesameasnp.transpose(np.nonzero(a)).为什么要有一个完整的函数来转置nonzero的输出?什么时候它会如此有用以至于它值得一个单独的功能?where(a)和nonzero(a)的区别是什么?他们不会返回完全相同的结果吗? 最佳答案 nonzero和argwhere都为您提供有关数组中