#### Previous topic

numpy.ma.common_fill_value

#### Next topic

numpy.ma.maximum_fill_value

# numpy.ma.default_fill_value

`numpy.ma.``default_fill_value`(obj)

  Return the default fill value for the argument object.

  The default filling value depends on the datatype of the input array or the type of the input scalar:

  > datatype | default
  > --- | ---
  > bool | True
  > int | 999999
  > float | 1.e20
  > complex | 1.e20+0j
  > object | ‘?’
  > string | ‘N/A’

  Parameters : | obj : ndarray, dtype or scalar The array data-type or scalar for which the default fill value is returned.
  Returns : | fill_value : scalar The default fill value.

  Examples

      >>> np.ma.default_fill_value(1)
      999999
      >>> np.ma.default_fill_value(np.array([1.1, 2., np.pi]))
      1e+20
      >>>  np.ma.default_fill_value(np.dtype(complex))
      (1e+20+0j)