机器学习之Python-numpy(where函数)

1.numpy中的where函数是一个具有条件的真假语句(有点类似if三元表达)。

  简单讲,就是判断条件是否为真,为真执行一个条件,为假执行一个条件。

  where函数相关官网:https://numpy.org/doc/stable/reference/generated/numpy.where.html

2.np.where():有两种执行情况。(例子采用部分官网例子)

  第一种:

    1.np.where(arr):判断条件是否为真,也就是说不为0(非零)数的索引值。

  第二种:

    1.np.where(arr, x, y):判断arr条件,为真执行x,为假执行y。

    

    2.直接布尔值的:

   

    3.用np.ogrid()函数:ogrid()简单讲就是可以直接生成俩个且是二维的数组,比np.arrange()更加直接

 

    4.单个比较

posted @ 2022-11-29 14:43  许个未来—  阅读(552)  评论(0编辑  收藏  举报