使用.filled()取消屏蔽列表

时间:2016-07-25 12:30:20

标签: arrays python-3.x numpy masked-array

我有一个蒙面list,例如:

[masked_array(data = [ 0.12963803],
         mask = False,
   fill_value = 1e+20), 
masked_array(data = 0.22379663389345425,
         mask = False,
   fill_value = 1e+20), 
masked_array(data = [ 0.13113253],
         mask = False,
   fill_value = 1e+20), 
masked_array(data = 0.14300584131111602,
         mask = False,
   fill_value = 1e+20)]

哪个应该是一个数组,但是当我print(type(name_array))时它返回<class 'list'>。我想取消屏蔽这个对象,就像

一样
name_array.filled()

但当然我不能这样做:

AttributeError: 'list' object has no attribute 'filled'

如果我使用np.array(name_arrray),则会返回ndarray,但不能.filled()

我想我在这里缺少一些基本的东西,任何提示?

0 个答案:

没有答案