numpy.min_scalar_type#
- numpy.min_scalar_type(a, /)#
對於純量
a
,傳回具有最小尺寸和最小純量種類的資料型別,該型別可以容納其值。對於非純量陣列a
,傳回向量的 dtype,不經修改。浮點數值不會降級為整數,而複數值不會降級為浮點數。
- 參數:
- a純量或類陣列 (array-like)
要尋找其最小資料型別的值。
- 傳回值:
- outdtype
最小資料型別。
另請參閱
範例
>>> import numpy as np >>> np.min_scalar_type(10) dtype('uint8')
>>> np.min_scalar_type(-260) dtype('int16')
>>> np.min_scalar_type(3.1) dtype('float16')
>>> np.min_scalar_type(1e50) dtype('float64')
>>> np.min_scalar_type(np.arange(4,dtype='f8')) dtype('float64')