當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python numpy ma.masked_all用法及代碼示例


本文簡要介紹 python 語言中 numpy.ma.masked_all 的用法。

用法:

ma.masked_all(shape, dtype=<class 'float'>)

屏蔽所有元素的空屏蔽數組。

返回給定形狀和 dtype 的空掩碼數組,其中所有數據都被掩碼。

參數

shape 元組

所需 MaskedArray 的形狀。

dtype dtype,可選

輸出的數據類型。

返回

a MaskedArray

屏蔽了所有數據的屏蔽數組。

例子

>>> import numpy.ma as ma
>>> ma.masked_all((3, 3))
masked_array(
  data=[[--, --, --],
        [--, --, --],
        [--, --, --]],
  mask=[[ True,  True,  True],
        [ True,  True,  True],
        [ True,  True,  True]],
  fill_value=1e+20,
  dtype=float64)

dtype 參數定義基礎數據類型。

>>> a = ma.masked_all((3, 3))
>>> a.dtype
dtype('float64')
>>> a = ma.masked_all((3, 3), dtype=np.int32)
>>> a.dtype
dtype('int32')

相關用法


注:本文由純淨天空篩選整理自numpy.org大神的英文原創作品 numpy.ma.masked_all。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。