83 次瀏覽
要將掩碼陣列的資料部分作為分層 Python 列表返回,請在 Numpy 中使用 ma.MaskedArray.tolist() 方法。資料項將轉換為最接近的相容 Python 型別。掩碼值將轉換為 fill_value。如果 fill_value 為 None,則輸出列表中的相應條目將為 None。該方法返回掩碼陣列的 Python 列表表示形式。掩碼陣列是標準 numpy.ndarray 和掩碼的組合。掩碼要麼是 nomask,表示關聯陣列的任何值均無效,要麼是布林陣列,用於確定關聯陣列的每個元素的值是否有效... 閱讀更多
1K+ 次瀏覽
要將掩碼陣列轉換為靈活型別陣列,請在 Numpy 中使用 ma.MaskedArray.toflex() 方法。返回的靈活型別陣列將有兩個欄位:_data 欄位儲存陣列的 _data 部分。該方法返回一個新的靈活型別 ndarray,它有兩個欄位:第一個元素包含一個值,第二個元素包含相應的掩碼布林值。返回的記錄形狀與 self.shape 匹配。掩碼陣列是標準 numpy.ndarray 和掩碼的組合。掩碼要麼是 nomask,表示關聯陣列的任何值均無效,要麼是布林陣列,用於確定... 閱讀更多
97 次瀏覽
要返回 self 的副本,其中掩碼值填充為給定值,請使用 ma.MaskedArray.filled() 方法。“fill_value”引數是用於無效條目的值。可以是標量或非標量。fill_value 是用於無效條目的值。可以是標量或非標量。如果是非標量,則生成的 ndarray 必須能夠廣播到輸入陣列上。預設為 None,在這種情況下,將改為使用陣列的 fill_value 屬性。該方法返回 self 的副本,其中無效條目替換為 fill_value(無論是函式引數還是 self 的屬性),或者返回 self 本身作為... 閱讀更多
394 次瀏覽
要將所有未掩碼資料作為一維陣列返回,請在 Numpy 中使用 ma.MaskedArray.compressed() 方法。掩碼要麼是 nomask,表示關聯陣列的任何值均無效,要麼是布林陣列,用於確定關聯陣列的每個元素的值是否有效。numpy.ma.MaskedArray 是 ndarray 的一個子類,旨在處理具有缺失資料的數值陣列。MaskedArray 的例項可以被認為是幾個元素的組合:步驟首先,匯入所需的庫 - import numpy as np import numpy.ma as ma使用 numpy.array() 方法建立一個包含 int 元素的陣列... 閱讀更多
157 次瀏覽
要交換掩碼陣列的位元組,請在 Numpy 中使用 ma.MaskedArray.byteswap() 方法。“inplace”引數設定為 True,即就地交換位元組。透過返回一個位元組交換陣列(可選地就地交換)在低端和高階資料表示之間切換。位元組字串陣列不會被交換。複數的實部和虛部分別被交換。它返回位元組交換陣列。如果 inplace 為 True,則這是 self 的檢視。numpy.ma.MaskedArray 是 ndarray 的一個子類,旨在處理具有缺失資料的數值陣列。MaskedArray 的例項可以被認為是幾個元素的組合 - 步驟在... 閱讀更多
205 次瀏覽
要交換陣列元素的位元組,請在 Numpy 中使用 ma.MaskedArray.byteswap() 方法。透過返回一個位元組交換陣列(可選地就地交換)在低端和高階資料表示之間切換。位元組字串陣列不會被交換。複數的實部和虛部分別被交換。它返回位元組交換陣列。如果 inplace 為 True,則這是 self 的檢視。numpy.ma.MaskedArray 是 ndarray 的一個子類,旨在處理具有缺失資料的數值陣列。MaskedArray 的例項可以被認為是幾個元素的組合 - 步驟首先,匯入所需的庫 - import numpy as np import ... 閱讀更多
93 次瀏覽
要返回陣列的副本,並將其轉換為指定的型別,請在 Numpy 中使用 ma.MaskedArray.astype() 方法。引數是要將陣列轉換到的資料型別。另一個引數 order 控制結果的記憶體佈局順序。“C”表示 C 順序,“F”表示 Fortran 順序,“A”表示如果所有陣列都是 Fortran 連續的則為“F”順序,否則為“C”順序,而“K”表示儘可能接近陣列元素在記憶體中出現的順序。預設為“K”。在簡單資料型別和結構化資料型別之間進行轉換僅對於“不安全”轉換才可能。轉換為多個欄位... 閱讀更多
133 次瀏覽
要重複掩碼陣列的元素,請在 Numpy 中使用 ma.MaskedArray.repeat() 方法。“repeats”引數設定每個元素的重複次數。這裡,repeats 被廣播以適合給定軸的形狀。它返回輸出陣列,該陣列與 a 的形狀相同,除了給定的軸。axis 是沿其重複值的軸。預設情況下,使用扁平化的輸入陣列,並返回一個扁平化的輸出陣列。步驟首先,匯入所需的庫 - import numpy as np import numpy.ma as ma使用 numpy.array() 方法建立一個包含 int 元素的陣列 - arr = np.array([[55,... 閱讀更多
86 次瀏覽
要將儲存索引位置設定為相應的值,請在 Numpy 中使用 ma.MaskedArray.put() 方法。“mode”引數指定超出範圍的索引的行為方式。為每個 n in indices 設定 self._data.flat[n] = values[n]。如果 values 比 indices 短,則它將重複。如果 values 有一些掩碼值,則初始掩碼將相應更新,否則相應的 values 將被取消掩碼。indices 是目標索引,解釋為整數。mode 指定超出範圍的索引的行為方式。“raise”:引發錯誤。“wrap”:環繞。“clip”:剪輯到範圍內。步驟首先,匯入所需的庫 - import numpy as np ... 閱讀更多
137 次瀏覽
要將陣列的元素複製到標準 Python 標量並返回它,請在 Numpy 中使用 ma.MaskedArray.item() 方法。*args 引數,如果為 none - 在這種情況下,該方法僅適用於只有一個元素的陣列(a.size == 1),該元素將複製到標準 Python 標量物件中並返回。int_type - 此引數被解釋為陣列中的平面索引,指定要複製和返回的元素。int_type 的元組 - 與單個 int_type 引數的功能相同,只是該引數被解釋為陣列中的 nd 索引。步驟首先,匯入所需的庫 - import numpy ... 閱讀更多