「NumPy」np.iinfo関数でint64の最小値、最大値を取得する
環境
Python3.9.2
PyCharm 2021.3.3
書式
class numpy.iinfo(type)[source]
引数:int_typeinteger type, dtype, or instance
np.iinfo()を使って、整数int, uintや浮動小数点数floatの各データ型の範囲を取得します。
使用例
cft = np.iinfo(np.int64)
print("データの型type")
print(type(cft))
print(cft)
print("int64型最大値")
print(cft.max)
print(type(cft.max))
print("int64型の最小値")
print(cft.min)
print(cft.bits)
実行結果
データの型type <class 'numpy.iinfo'> Machine parameters for int64 --------------------------------------------------------------- min = -9223372036854775808 max = 9223372036854775807 --------------------------------------------------------------- int64型最大値 9223372036854775807 <class 'int'> int64型の最小値 -9223372036854775808 64