numpy.mintypecode#
- numpy.mintypecode(typechars, typeset='GDFgdf', default='d')[source]#
傳回字元,代表給定類型可以安全轉換成的最小尺寸類型。
傳回的類型字元必須代表最小尺寸的 dtype,使得傳回類型的一個陣列可以處理來自 typechars 中所有類型陣列的資料(或者如果 typechars 是一個陣列,則為其 dtype.char)。
- 參數:
- typechars字串列表或 array_like
如果是一個字串列表,則每個字串應代表一個 dtype。如果是 array_like,則使用陣列 dtype 的字元表示形式。
- typeset字串或字串列表,選用
從中選擇傳回字元的字元集。預設集合為 ‘GDFgdf’。
- default字串,選用
預設字元,如果 typechars 中沒有任何字元與 typeset 中的字元相符,則傳回此字元。
- 傳回值:
- typechar字串
代表找到的最小尺寸類型的字元。
另請參閱
範例
>>> import numpy as np >>> np.mintypecode(['d', 'f', 'S']) 'd' >>> x = np.array([1.1, 2-3.j]) >>> np.mintypecode(x) 'D'
>>> np.mintypecode('abceh', default='G') 'G'