Để trả về mô tả cho mã kiểu dữ liệu cho trước, dùng phương thức numpy.typename() trong NumPy Python. Tham số đầu tiên là mã kiểu dữ liệu (data type code).
Các bước thực hiện
Nhập NumPy:
import numpy as np
Danh sách các mã kiểu dữ liệu:
arr = ['S1', '?', 'B', 'D', 'G', 'F', 'I', 'H', 'L', 'O', 'Q', 'S', 'U', 'V',
'b', 'd', 'g', 'f', 'i', 'h', 'l', 'q']
Lấy mô tả cho từng mã:
for i in arr:
print(i, ' : ', np.typename(i))
Ví dụ hoàn chỉnh
import numpy as np
arr = ['S1', '?', 'B', 'D', 'G', 'F', 'I', 'H', 'L', 'O', 'Q', 'S', 'U', 'V',
'b', 'd', 'g', 'f', 'i', 'h', 'l', 'q']
for i in arr:
print(i, ' : ', np.typename(i))
Kết quả đầu ra
S1 : character
? : bool
B : unsigned char
D : complex double precision
G : complex long double precision
F : complex single precision
I : unsigned integer
H : unsigned short
L : unsigned long integer
O : object
Q : unsigned long long integer
S : string
U : unicode
V : void
b : signed char
d : double precision
g : long precision
f : single precision
i : integer
h : short
l : long integer
q : long long integer