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

크기가 다른 유사한 float 유형이 Python에서 부동 클래스의 하위 유형인지 테스트

<시간/>

크기가 다른 유사한 float 유형이 부동 클래스의 하위 유형인지 테스트하려면 Python Numpy에서 numpy.issubdtype() 메서드를 사용합니다. 매개변수는 dtype 또는 강제 변환 가능한 객체입니다.

단계

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

import numpy as np

Numpy에서 issubdtype() 메서드를 사용합니다. 크기가 다른 부동 소수점 데이터 유형 확인 -

print("Result...",np.issubdtype(np.float16, np.floating))
print("Result...",np.issubdtype(np.float32, np.floating))
print("Result...",np.issubdtype(np.float64, np.floating))

예시

import numpy as np

# To test whether similar float type of different sizes are subdtypes of floating class, use the numpy.issubdtype() method in Python Numpy.
# The parameters are the dtype or object coercible to one
print("Using the issubdtype() method in Numpy\n")

# Checking for floating point datatype with different sizes
print("Result...",np.issubdtype(np.float16, np.floating))
print("Result...",np.issubdtype(np.float32, np.floating))
print("Result...",np.issubdtype(np.float64, np.floating))

출력

Using the issubdtype() method in Numpy

Result... True
Result... True
Result... True