美文网首页
12 ML python nonzero

12 ML python nonzero

作者: peimin | 来源:发表于2016-06-09 12:20 被阅读0次

官网文档

nonzero 函数主要用来返回特定条件或者是非0的矩阵索引位置,为一个二维数组,即行列的组合。

>>> x = np.eye(3)
>>> x
array(
[[ 1., 0., 0.],
 [ 0., 1., 0.],
 [ 0., 0., 1.]])
>>> np.nonzero(x)
(array([0, 1, 2]), array([0, 1, 2]))

这里
[0, 1, 2]
[0, 1, 2]
-> [0, 0] [1,1] [2,2] 便是x矩阵中非0元素的位置索引

也可以用来比较 返回true false 中 true的索引

>>> a = np.array([[1,2,3],[4,5,6],[7,8,9]])
>>> a > 3

array([
[False, False, False], 
[ True, True, True],
[ True, True, True]], dtype=bool)

>>> np.nonzero(a > 3)
(array([1, 1, 1, 2, 2, 2]),
array([0, 1, 2, 0, 1, 2]))

相关文章

  • 12 ML python nonzero

    官网文档 nonzero 函数主要用来返回特定条件或者是非0的矩阵索引位置,为一个二维数组,即行列的组合。 这里[...

  • Pytorch中torch.nonzero()函数解析

    一. torch.nonzero()函数解析 1. 官网链接 torch.nonzero()[https://py...

  • python numpy中nonzero(),isnan()用法

    1. nonzero()函数: nonzero(a)---返回数组a中值不为零的元素de下标,,返回值为一个长度...

  • python的特殊方法__nonzero__

    类的nonzero方法用于将类转换为布尔值。通常在用类进行判断和将类转换成布尔值时调用。比如语句if A: pri...

  • 60 4.26记录

    吸奶 4:00 120ml 9:48 85ml 12:02 50ml 14:47 80ml 17:51 85ml...

  • 72 5.10记录 - 草稿

    吸奶 9:30 110ml 12:00 125ml 17:00 125ml 80 75 喂奶 10:30 50ml...

  • 70 5.7记录

    吸奶 6:00 125ml 11:30 120ml 14:30 100ml 18:00 50ml 20:00 12...

  • 47 4.22记录

    吸奶 11:00 100ml 14:46 110ml 17:00 80ml 21:12 110ml 22:30 6...

  • 55 4.25记录

    吸奶 8:21 60ml 10:00 130ml 12:00 75ml 15:00 75ml 16:37 75m...

  • ML - Python 基础

    RUNOOB Python 基础 数据类型 Numeric & String 1. Python数据类型 1.1 ...

网友评论

      本文标题:12 ML python nonzero

      本文链接:https://www.haomeiwen.com/subject/ywajdttx.html