遮罩陣列運算#
常數#
|
建立#
從現有資料建立#
|
|
|
一個可能具有遮罩值的陣列類別。 |
|
傳回陣列的副本。 |
|
將緩衝區解譯為一維陣列。 |
|
透過對每個座標執行函數來建構陣列。 |
|
傳回陣列的副本。 |
建立一個二維陣列,其對角線為扁平化的輸入。 |
全 1 和全 0 陣列#
|
傳回給定形狀和類型的新陣列,但不初始化條目。 |
|
傳回與給定陣列具有相同形狀和類型的新陣列。 |
|
所有元素都被遮罩的空遮罩陣列。 |
|
具有現有陣列屬性的空遮罩陣列。 |
|
傳回給定形狀和類型的新陣列,並以 1 填充。 |
傳回與給定陣列具有相同形狀和類型的全 1 陣列。 |
|
|
傳回給定形狀和類型的新陣列,並以零填充。 |
傳回與給定陣列具有相同形狀和類型的全 0 陣列。 |
檢查陣列#
|
如果所有元素評估為 True,則傳回 True。 |
|
如果 a 的任何元素評估為 True,則傳回 True。 |
|
沿著給定軸計算陣列的非遮罩元素數量。 |
|
沿著給定軸計算遮罩元素的數量。 |
|
傳回遮罩陣列的遮罩,或 nomask。 |
|
傳回遮罩陣列的遮罩,或全為 False 的布林陣列。 |
|
將遮罩陣列的資料以 ndarray 形式傳回。 |
|
傳回非零的非遮罩元素的索引。 |
|
傳回陣列的形狀。 |
|
傳回沿著給定軸的元素數量。 |
|
判斷輸入是否具有遮罩值。 |
|
如果 m 是有效的標準遮罩,則傳回 True。 |
測試輸入是否為 MaskedArray 的實例。 |
|
|
測試輸入是否為 MaskedArray 的實例。 |
|
測試輸入是否為 MaskedArray 的實例。 |
|
計算 element in test_elements,僅在 element 上廣播。 |
|
測試陣列的每個元素是否也存在於第二個陣列中。 |
|
尋找陣列的唯一元素。 |
|
如果所有元素評估為 True,則傳回 True。 |
|
如果 a 的任何元素評估為 True,則傳回 True。 |
|
沿著給定軸計算陣列的非遮罩元素數量。 |
傳回非零的非遮罩元素的索引。 |
|
|
傳回陣列的形狀。 |
|
傳回沿著給定軸的元素數量。 |
傳回底層資料,作為遮罩陣列的視圖。 |
|
目前遮罩。 |
|
如果陣列沒有命名欄位,則取得或設定陣列的遮罩。 |
操作 MaskedArray#
變更形狀#
|
以視圖形式傳回 self 的一維版本。 |
|
傳回包含相同資料但具有新形狀的陣列。 |
|
傳回具有指定大小和形狀的新遮罩陣列。 |
|
傳回摺疊成一維的陣列副本。 |
|
以視圖形式傳回 self 的一維版本。 |
|
在不變更資料的情況下為陣列提供新形狀。 |
|
修改軸#
|
傳回陣列的視圖,其中 axis1 和 axis2 已互換。 |
|
置換陣列的維度。 |
|
傳回陣列的視圖,其中 axis1 和 axis2 已互換。 |
|
傳回軸已置換的陣列視圖。 |
變更維度數量#
將輸入轉換為至少一維的陣列。 |
|
將輸入視為至少二維的陣列。 |
|
將輸入視為至少三維的陣列。 |
|
|
展開陣列的形狀。 |
從 a 移除長度為一的軸。 |
|
|
從 a 移除長度為一的軸。 |
沿著新軸加入陣列序列。 |
|
將一維陣列堆疊為二維陣列的欄。 |
|
|
沿著給定軸串連陣列序列。 |
依深度順序(沿著第三軸)堆疊陣列。 |
|
水平(逐欄)堆疊陣列序列。 |
|
將陣列水平(逐欄)分割成多個子陣列。 |
|
將切片物件轉換為沿著第一軸串連。 |
|
垂直(逐列)堆疊陣列序列。 |
加入陣列#
|
沿著給定軸串連陣列序列。 |
沿著新軸加入陣列序列。 |
|
垂直(逐列)堆疊陣列序列。 |
|
水平(逐欄)堆疊陣列序列。 |
|
依深度順序(沿著第三軸)堆疊陣列。 |
|
將一維陣列堆疊為二維陣列的欄。 |
|
|
將值附加到陣列的末尾。 |
遮罩上的運算#
建立遮罩#
|
從陣列建立布林遮罩。 |
|
傳回給定形狀的布林遮罩,並以 False 填充。 |
|
使用 |
|
從給定的 dtype 建構 dtype 描述清單。 |
存取遮罩#
|
傳回遮罩陣列的遮罩,或 nomask。 |
|
傳回遮罩陣列的遮罩,或全為 False 的布林陣列。 |
目前遮罩。 |
尋找遮罩資料#
|
多維索引迭代器。 |
在遮罩陣列中尋找連續的非遮罩資料。 |
|
尋找第一個和最後一個非遮罩值的索引。 |
|
|
沿著給定軸在遮罩陣列中尋找連續的非遮罩資料。 |
|
尋找沿著軸的第一個和最後一個非遮罩值的索引。 |
傳回對應於一維陣列的遮罩叢集的切片清單。 |
|
傳回對應於一維陣列的非遮罩叢集的切片清單。 |
修改遮罩#
|
遮罩包含遮罩值的二維陣列的欄。 |
|
使用 |
|
遮罩包含遮罩值的二維陣列的列和/或欄。 |
|
遮罩包含遮罩值的二維陣列的列。 |
|
強制遮罩為硬式,防止透過賦值取消遮罩。 |
|
強制遮罩為軟式(預設),允許透過賦值取消遮罩。 |
強制遮罩為硬式,防止透過賦值取消遮罩。 |
|
強制遮罩為軟式(預設),允許透過賦值取消遮罩。 |
|
盡可能將遮罩縮減為 nomask。 |
|
複製遮罩並將 sharedmask 旗標設定為 |
轉換運算#
> 轉換為遮罩陣列#
|
將輸入轉換為給定資料類型的遮罩陣列。 |
|
將輸入轉換為遮罩陣列,並保留子類別。 |
|
傳回輸入,其中無效資料被遮罩並替換為填充值。 |
|
遮罩陣列中等於給定值的位置。 |
|
遮罩陣列中大於給定值的位置。 |
|
遮罩陣列中大於或等於給定值的位置。 |
|
遮罩給定間隔內的陣列。 |
|
遮罩陣列中出現無效值(NaN 或 inf)的位置。 |
|
遮罩陣列中小於給定值的位置。 |
|
遮罩陣列中小於或等於給定值的位置。 |
|
遮罩陣列中不等於給定值的位置。 |
|
在資料完全等於值的位置遮罩陣列 x。 |
|
遮罩給定間隔外的陣列。 |
|
使用浮點相等性進行遮罩。 |
|
遮罩滿足條件的陣列。 |
> 轉換為 ndarray#
抑制包含遮罩值的二維陣列的整個欄。 |
|
|
抑制包含遮罩值的二維陣列的列和/或欄。 |
抑制包含遮罩值的二維陣列的整個列。 |
|
以一維陣列形式傳回所有非遮罩資料。 |
|
|
將輸入以 |
以一維陣列形式傳回所有非遮罩資料。 |
|
|
傳回 self 的副本,其中遮罩值以給定值填充。 |
> 轉換為另一個物件#
|
以二進位格式將遮罩陣列儲存到檔案。 |
|
以階層式 Python 清單形式傳回遮罩陣列的資料部分。 |
將遮罩陣列轉換為彈性類型陣列。 |
|
|
以字串形式傳回陣列資料,其中包含陣列中的原始位元組。 |
填充遮罩陣列#
|
傳回兩個遮罩陣列的通用填充值(如果有的話)。 |
傳回引數物件的預設填充值。 |
|
傳回物件的 dtype 可以表示的最小值。 |
|
傳回物件的 dtype 可以表示的最大值。 |
|
|
設定 a 的填充值,如果 a 是遮罩陣列。 |
遮罩陣列的填充值是一個純量。 |
|
|
遮罩陣列的填充值是一個純量。 |
遮罩陣列算術#
算術#
|
計算沿給定軸的異常值(與算術平均值的偏差)。 |
|
計算沿給定軸的異常值(與算術平均值的偏差)。 |
|
傳回陣列沿給定軸的加權平均值。 |
|
逐元素傳回複數共軛。 |
|
傳回皮爾森積差相關係數。 |
|
估計共變異數矩陣。 |
|
傳回陣列元素沿給定軸的累積和。 |
|
傳回陣列元素沿給定軸的累積乘積。 |
|
傳回陣列元素沿給定軸的平均值。 |
|
計算沿指定軸的中位數。 |
|
傳回逐元素基底陣列,其指數來自第二個陣列。 |
|
傳回陣列元素沿給定軸的乘積。 |
|
傳回陣列元素沿給定軸的標準差。 |
|
傳回陣列元素沿給定軸的總和。 |
|
計算沿指定軸的變異數。 |
|
計算沿給定軸的異常值(與算術平均值的偏差)。 |
|
傳回陣列元素沿給定軸的累積乘積。 |
|
傳回陣列元素沿給定軸的累積和。 |
|
傳回陣列元素沿給定軸的平均值。 |
|
傳回陣列元素沿給定軸的乘積。 |
|
傳回陣列元素沿給定軸的標準差。 |
|
傳回陣列元素沿給定軸的總和。 |
|
計算沿指定軸的變異數。 |
最小值/最大值#
|
傳回沿給定軸的最大值的索引陣列。 |
|
傳回沿給定軸的最小值索引陣列。 |
|
傳回沿給定軸的最大值。 |
|
傳回沿給定軸的最小值。 |
|
傳回沿給定維度的(最大值 - 最小值)(即峰對峰值)。 |
|
計算沿給定軸的第 n 個離散差分。 |
|
傳回沿給定軸的最大值的索引陣列。 |
|
傳回沿給定軸的最小值索引陣列。 |
|
傳回沿給定軸的最大值。 |
|
傳回沿給定軸的最小值。 |
|
傳回沿給定維度的(最大值 - 最小值)(即峰對峰值)。 |
排序#
|
傳回一個索引的 ndarray,這些索引沿指定軸對陣列進行排序。 |
|
傳回遮罩陣列的排序副本。 |
|
傳回一個索引的 ndarray,這些索引沿指定軸對陣列進行排序。 |
|
就地排序陣列 |
代數#
|
提取對角線或建構對角線陣列。 |
|
傳回兩個陣列的點積。 |
|
傳回單位陣列。 |
|
兩個陣列的內積。 |
|
兩個陣列的內積。 |
|
計算兩個向量的外積。 |
|
計算兩個向量的外積。 |
|
傳回沿陣列對角線的總和。 |
|
置換陣列的維度。 |
|
傳回沿陣列對角線的總和。 |
|
傳回軸已置換的陣列視圖。 |
多項式擬合#
|
產生范德蒙矩陣。 |
|
最小平方多項式擬合。 |
剪裁和四捨五入#
將陣列四捨五入到給定的十進位位數。 |
|
剪裁(限制)陣列中的值。 |
|
|
傳回 a 的副本,四捨五入到 'decimals' 位數。 |
|
傳回一個陣列,其值限制在 |
|
傳回每個元素四捨五入到給定的小數位數。 |
集合運算#
|
傳回兩個陣列共有的唯一元素。 |
|
具有唯一元素的 1D 陣列的集合差集。 |
|
具有唯一元素的 1-D 陣列的集合互斥或。 |
|
兩個陣列的聯集。 |
雜項#
|
如果 a 和 b 的所有條目都相等,則傳回 True,其中任何一個或兩個都被遮罩,則使用 fill_value 作為真值。 |
|
如果兩個陣列在容差範圍內逐元素相等,則傳回 True。 |
|
傳回陣列的最大值或沿軸的最大值。 |
|
傳回陣列的最小值或沿軸的最小值。 |
|
將函數應用於沿給定軸的 1-D 切片。 |
|
在多個軸上重複應用函數。 |
|
傳回給定間隔內的均勻間隔值。 |
|
使用索引陣列從選項清單建構新陣列。 |
|
從包含遮罩值的多個維度中抑制切片。 |
|
傳回兩個一維序列的離散線性卷積。 |
|
兩個 1 維序列的交叉相關。 |
|
計算陣列中連續元素之間的差異。 |
|
傳回遮罩的完全展平版本,其中巢狀欄位會被摺疊。 |
展平結構化陣列。 |
|
|
從適當的彈性類型陣列建構遮罩陣列。 |
|
傳回表示網格索引的陣列。 |
|
將整數的位元向左移動。 |
|
傳回陣列的維度數。 |
|
將儲存索引位置設定為對應的值。 |
|
根據條件和輸入值變更陣列的元素。 |
|
將整數的位元向右移動。 |
|
傳回 a 的副本,四捨五入到 'decimals' 位數。 |
|
|
|
根據條件,傳回一個包含來自 x 或 y 元素的遮罩陣列。 |