parameters: (a, value = None)
docstring: a as a contiguous numeric array with any masked areas replaced by value
      if value is None or the special element "masked", get_fill_value(a)
      is used instead.
  
      If a is already a contiguous numeric array, a itself is returned.
  
      filled(a) can be used to be sure that the result is numeric when
      passing an object a to other software ignorant of MA, in particular to
      numeric itself.
docstring_summary: a as a contiguous numeric array with any masked areas replaced by value
      if value is None or the special element "masked", get_fill_value(a)
      is used instead.
docstring_tokens: a as a contiguous numeric array with any masked areas replaced by value if value is None or the special element masked get_fill_value ( a ) is used instead .
function: def filled (a, value = None):
      """a as a contiguous numeric array with any masked areas replaced by value
      if value is None or the special element "masked", get_fill_value(a)
      is used instead.
  
      If a is already a contiguous numeric array, a itself is returned.
  
      filled(a) can be used to be sure that the result is numeric when
      passing an object a to other software ignorant of MA, in particular to
      numeric itself.
      """
      if isinstance(a, MaskedArray):
          return a.filled(value)
      elif isinstance(a, ndarray) and a.flags['CONTIGUOUS']:
          return a
      elif isinstance(a, types.DictType):
          return numeric.array(a, 'O')
      else:
          return numeric.array(a)
function_tokens: def filled ( a , value = None ) : if isinstance ( a , MaskedArray ) : return a . filled ( value ) elif isinstance ( a , ndarray ) and a . flags [ 'CONTIGUOUS' ] : return a elif isinstance ( a , types . DictType ) : return numeric . array ( a , 'O' ) else : return numeric . array ( a )