「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

 

NumPy

Posted by arkgame