Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 정수 유형에 대한 기계 제한 정보 가져오기

<시간/>

정수 유형에 대한 기계 제한 정보를 얻으려면 PythonNumpy에서 numpy.iinfo() 메서드를 사용하십시오. 첫 번째 매개변수는 int_type, 즉 정보를 얻을 정수 데이터 유형의 종류입니다.

단계

먼저 필요한 라이브러리를 가져옵니다 -

numpy를 np로 가져오기

min은 주어진 dtype의 최소값이고 max는 주어진 dtype의 최소값입니다.

int16 유형 확인 -

a =np.iinfo(np.int16)print("최소 int16 유형...\n",a.min)print("최대 int16 유형...\n",a.max) 

int32 유형 확인 -

b =np.iinfo(np.int32)print("\nint32 유형의 최소값...\n",b.min)print("int32 유형의 최대값...\n",b.max) 

int64 유형 확인 -

c =np.iinfo(np.int64)print("\n최소 int64 유형...\n",c.min)print("최대 int64 유형...\n",c.max) 

예시

import numpy as np# 정수 유형에 대한 기계 제한 정보를 얻으려면 Python에서 numpy.iinfo() 메서드를 사용합니다. Numpy# 첫 번째 매개변수는 int_type, 즉 정보를 얻을 정수 데이터 유형의 종류입니다.# 확인 for int16 type# min은 주어진 dtype의 최소값입니다.# max는 주어진 dtype.a =np.iinfo(np.int16)print("Minimum of int16 type...\n",a .min)print("최대 int16 유형...\n",a.max)# int32 유형 확인 중 b =np.iinfo(np.int32)print("\n최소 int32 유형...\n", b.min)print("최대 int32 유형...\n",b.max)# int64 유형 확인 중 c =np.iinfo(np.int64)print("\n최소 int64 유형...\n" ,c.min)print("최대 int64 유형...\n",c.max)

출력

최소 int16 유형...-32768최대 int16 유형...32767최소 int32 유형...-2147483648최대 int32 유형...21474833647최소 int64 유형...70703489 int20의 최소...-977588 .. <클래스 'numpy.complex128'>