numpy.where()函数 返回值的解释
2017-12-28 08:49
253 查看
近日用到numpy.where()函数,大部分使用方式都能理解,但是在看
的时候就懵逼了,为什么是两个数组?
后来才发现返回值给的其实是坐标,以上式为例,返回值其实是
即对于该数组x,返回值为两个数组a、b,其中满足条件的值在x中的位置为
>>> x = np.arange(9.).reshape(3, 3) >>> np.where( x > 5 ) (array([2, 2, 2]), array([0, 1, 2]))
的时候就懵逼了,为什么是两个数组?
后来才发现返回值给的其实是坐标,以上式为例,返回值其实是
x[2, 0], x[2, 1], x[2, 2]
即对于该数组x,返回值为两个数组a、b,其中满足条件的值在x中的位置为
x[a[0], b[0]], x[a[1], b[1]], ..., x[a[i], b[i]]
相关文章推荐
- Python中numpy的where()函数
- numpy.where()函数
- Python中numpy的where()函数
- Faster-R-CNN(Python).3: numpy.where()函数
- 机器之心之NumPy能力大评测:这里有70道测试题代码实现和函数解释31-35
- Python学习笔记之函数作为返回值、闭包的解释
- Faster-R-CNN(Python).3: numpy.where()函数
- numpy中的where()函数
- Numpy.reshape函数解释
- numpy.meshgrid函数使用解释
- Numpy随机数生成函数与常见分布函数解释
- Windows API GetLastError()函数返回值含义解释
- numpy.where() 函数翻译
- Python学习笔记之函数作为返回值、闭包的解释
- SendMessage的返回值,就是由相应的响应消息函数的返回值(解释的简洁明了)
- 对 tensorflow 中 tf.nn.embedding_lookup 函数的解释
- 常见激活函数(sigmoid/logistic/tanh/softmax/ReLU关系解释)
- GetSafeHwnd()函数解释[转]
- php中常用的字符串查找函数strstr()、strpos()实例解释
- 返回函数多个返回值