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

첫 번째 인수의 유형이 Python에서 두 번째 하위 클래스인지 확인합니다.

<시간/>

첫 번째 인수의 유형이 두 번째 하위 클래스인지 확인하려면 Python numpy에서 numpy.issubsctype() 메서드를 사용합니다. 첫 번째와 두 번째 인수는 데이터 유형입니다.

단계

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

numpy를 np로 가져오기

Numpy에서 issubsctype() 메서드를 사용합니다. 첫 번째 인수가 두 번째 인수의 하위 클래스인지 확인하기 -

print("결과...",np.issubsctype(np.float16, np.float32))print("결과...",np.issubsctype(np.int32, np.signedinteger))print(" 결과...",np.issubsctype('i4', np.signedinteger))print("결과...",np.issubsctype('S8', str))print("결과...",np. issubsctype(np.array([45, 89]), int))print("결과...",np.issubsctype(np.array([5., 25., 40.]), float)) 

import numpy as np# 첫 번째 인수의 유형이 두 번째 하위 클래스인지 확인하려면 Python에서 numpy.issubsctype() 메서드를 사용하십시오. numpy# 첫 번째와 두 번째 인수는 datatypesprint("Using the issubsctype() Numpy의 메소드\n")# 첫 번째 인수가 두 번째 인수의 하위 클래스인지 여부 확인print("Result...",np.issubsctype(np.float16, np.float32))print("Result...", np.issubsctype(np.int32, np.signedinteger))print("결과...",np.issubsctype('i4', np.signedinteger))print("결과...",np.issubsctype('S8 ', str))print("결과...",np.issubsctype(np.array([45, 89]), int))print("결과...",np.issubsctype(np.array([ 5., 25., 40.]), 부동 소수점))

출력

NumpyResult... FalseResult... TrueResult... TrueResult... FalseResult... TrueResult... True
에서 issubsctype() 메서드 사용