机器学习之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.单个比较
本文来自博客园,作者:许个未来—,转载请注明原文链接:https://www.cnblogs.com/future-panda/p/16924627.html