numpy 的all()接口判断某个矩阵是否全为某个值>>> a[1]
array([[0., 0., 0.],
[0., 0., 0.]])
>>>
>>>
>>> if a[0].all()==0:
... print(a[0])
排序命令sorted>>> x={}
>>> x['a']=99
>>> x['b']=60
>>> x['c']=110
>>> x
{'a': 99, 'b': 60, 'c': 110}
>>> sorted(x.items(), key=lambda x: x[1])
[('b', 60), ('a', 99), ('c', 110)]
>>>
查找元素位置 np.argwhere(condition)输出满足要求的元素的坐标索引>>> x=np.ones(3)
>>> x
array([1., 1., 1.])
>>>
>>> np.asarray(x)
array([1., 1., 1.])
>>>
>>> np.argwhere(x)
array([[0],
[1],
[2]])
>>>
>>> x =np.arange(6).reshape(2,3)
>>>
>>> np.argwhere(x)
array([[0, 1],
[0, 2],
[1, 0],
[1, 1],
[1, 2]])
关于找一找教程网
本站文章仅代表作者观点,不代表本站立场,所有文章非营利性免费分享。
本站提供了软件编程、网站开发技术、服务器运维、人工智能等等IT技术文章,希望广大程序员努力学习,让我们用科技改变世界。
[numpy中的字典排序sorted,判断整个矩阵值x.all(),查找元素坐标np.argwhere]http://www.zyiz.net/tech/detail-145470.html