Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Kiểm tra kiểu int tương tự khác kích thước có phải subtype của lớp integer trong Python


Để kiểm tra xem các kiểu int tương tự khác kích thước có phải là subtype của lớp integer, sử dụng numpy.issubdtype() trong NumPy Python. Các tham số là dtype hoặc object có thể ép buộc thành dtype.

Các bước

Nhập thư viện:

import numpy as np

Sử dụng issubdtype() kiểm tra kiểu integer khác kích thước:

print("Kết quả...", np.issubdtype(np.int16, np.signedinteger))
print("Kết quả...", np.issubdtype(np.int32, np.signedinteger))
print("Kết quả...", np.issubdtype(np.int64, np.signedinteger))
print("Kết quả...", np.issubdtype(np.int16, np.integer))
print("Kết quả...", np.issubdtype(np.int32, np.integer))
print("Kết quả...", np.issubdtype(np.int64, np.integer))

Ví dụ hoàn chỉnh

import numpy as np
print("Sử dụng issubdtype() trong NumPy\n")
print("Kết quả...", np.issubdtype(np.int16, np.signedinteger))
print("Kết quả...", np.issubdtype(np.int32, np.signedinteger))
print("Kết quả...", np.issubdtype(np.int64, np.signedinteger))
print("Kết quả...", np.issubdtype(np.int16, np.integer))
print("Kết quả...", np.issubdtype(np.int32, np.integer))
print("Kết quả...", np.issubdtype(np.int64, np.integer))

Kết quả

Sử dụng issubdtype() trong NumPy
Kết quả... True
Kết quả... True
Kết quả... True
Kết quả... True
Kết quả... True
Kết quả... True