python – Numpy蒙面数组 – 表示缺少值
发布时间:2020-05-23 15:59:51 所属栏目:Python 来源:互联网
导读:import numpy as np import numpy.ma as ma This operates as expected with one value masked a = [0., 1., 1.e20, 9.] error_value = 1.e20 b = ma.masked_values(a, error_value) pri
如何使用’nan’,’NA’,’None’或类似的值来表示缺少数据?
最佳答案
您是从文本文件或类似文件中获取数据的吗?如果是这样,我建议直接使用
我认为你的例子中的问题是你用来初始化numpy数组的python列表有异构类型(浮点数和字符串).这些值被强制转换为numpy数组中的字符串,但 这是通过创建具有对象dtype的数组来克服此问题的一种方法:
您可能更喜欢第一个解决方案,因为结果具有float dtype. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
