当前位置:   article > 正文

numpy.where()_np.where(pd.isnull(a), b, a)什么意思

np.where(pd.isnull(a), b, a)什么意思

numpy.where(condition,x,y)函数是三元表达式x if condition else y的矢量化版本。

python中的x if condition else y 三元表达式等同于C++中的 condition? X :Y  (若满足condition则X,否则Y)

numpy.where(condition) 返回数组的位置

  1. np.where(pd.isnull(a))
  2. Out[84]: (array([1, 2, 4, 6, 8, 9], dtype=int64),)


np.where(pd.isnull(a),b,a)

返回数组, 若数组a中isnull的位置用b中的元素填充,其他用a中元素填充


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/685186
推荐阅读
相关标签
  

闽ICP备14008679号