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

Trả về mô tả cho mã kiểu dữ liệu cho trước trong Python


Để 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