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


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


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

用法:

ma.make_mask_descr(ndtype)

從給定的 dtype 構造一個 dtype 說明列表。

返回一個新的 dtype 對象,其中包含所有字段的類型類型為布爾類型。字段名稱未更改。

參數

ndtype 類型

要轉換的 dtype。

返回

result 類型

一個看起來像ndtype的dtype,所有字段的類型都是boolean。

例子

>>> import numpy.ma as ma
>>> dtype = np.dtype({'names':['foo', 'bar'],
...                   'formats':[np.float32, np.int64]})
>>> dtype
dtype([('foo', '<f4'), ('bar', '<i8')])
>>> ma.make_mask_descr(dtype)
dtype([('foo', '|b1'), ('bar', '|b1')])
>>> ma.make_mask_descr(np.float32)
dtype('bool')

相關用法


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