Computer >> Máy Tính >  >> Lập trình >> Python

Kiểm tra xem kiểu int tương tự với các kích thước khác nhau có phải là kiểu con của lớp số nguyên trong Python hay không

Để kiểm tra xem kiểu int tương tự có các kích thước khác nhau có phải là kiểu con của lớp số nguyên hay không, hãy sử dụng phương thức thenumpy.issubdtype () trong Python Numpy. Các tham số là loại dtype hoặc đối tượng có thể bị cưỡng chế.

Các bước

Đầu tiên, hãy nhập thư viện được yêu cầu -

import numpy as np

Sử dụng phương thức Issubdtype () trong Numpy. Kiểm tra kiểu dữ liệu số nguyên với các kích thước khác nhau -

print("Result...",np.issubdtype(np.int16, np.signedinteger))
print("Result...",np.issubdtype(np.int32, np.signedinteger))
print("Result...",np.issubdtype(np.int64, np.signedinteger))
print("Result...",np.issubdtype(np.int16, np.integer))
print("Result...",np.issubdtype(np.int32, np.integer))
print("Result...",np.issubdtype(np.int64, np.integer))

Ví dụ

import numpy as np

# To test whether similar int type of different sizes are subdtypes of integer 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 integer datatype with different sizes
print("Result...",np.issubdtype(np.int16, np.signedinteger))
print("Result...",np.issubdtype(np.int32, np.signedinteger))
print("Result...",np.issubdtype(np.int64, np.signedinteger))
print("Result...",np.issubdtype(np.int16, np.integer))
print("Result...",np.issubdtype(np.int32, np.integer))
print("Result...",np.issubdtype(np.int64, np.integer))

Đầu ra

Using the issubdtype() method in Numpy

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