我需要一个从数组返回非NaN值的函数。目前,我正在这样做:
a = np.array([np.nan, 1, 2]) a array([ NaN, 1., 2.])
np.invert(np.isnan(a)) array([False, True, True], dtype=bool)
a[np.invert(np.isnan(a))] array([ 1., 2.]) Python:2.6.4 numpy:1.3.0
如果您知道更好的方法,请分享,谢谢 问题来源于stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。