「NumPy」np.iinfo関数にデータ型文字列を指定するサンプル
環境
Python3.9.2
PyCharm 2021.3.3
書式
class numpy.iinfo(type)[source]
引数:int_typeinteger type, dtype, or instance
np.iinfo()を使って、整数int, uintや浮動小数点数floatの各データ型の範囲を取得します。
np.iinfo('文字列’)
引数にはデータ型dtypeを示す文字列('int16’、’i4’など)指定します。
使用例
import numpy as np
print("データ型dtypeを文字列int16指定")
print(np.iinfo('int16'))
print("データ型dtypeを文字列uint64指定")
print(np.iinfo('uint64'))
print("データ型dtypeを文字列i4指定")
print(np.iinfo('i4'))
print(np.iinfo(int))
実行結果
データ型dtypeを文字列int16指定 Machine parameters for int16 --------------------------------------------------------------- min = -32768 max = 32767 --------------------------------------------------------------- データ型dtypeを文字列uint64指定 Machine parameters for uint64 --------------------------------------------------------------- min = 0 max = 18446744073709551615 --------------------------------------------------------------- データ型dtypeを文字列i4指定 Machine parameters for int32 --------------------------------------------------------------- min = -2147483648 max = 2147483647 --------------------------------------------------------------- Machine parameters for int32 --------------------------------------------------------------- min = -2147483648 max = 2147483647 ---------------------------------------------------------------