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.单个比较
标签:arr,函数,Python,numpy,条件,np,where From: https://www.cnblogs.com/future-panda/p/16924627.html