Phương thức numpy.min_scalar () tìm kiểu dữ liệu tối thiểu. Tham số đầu tiên là giá trị có kiểu dữ liệu tối thiểu sẽ được tìm thấy. Đối với vô hướng, trả về kiểu dữ liệu có kích thước nhỏ nhất và kiểu vô hướng nhỏ nhất có thể giữ giá trị của nó. Đối với mảng không vô hướng, trả về loại vectơ chưa được sửa đổi. Các giá trị điểm đánh dấu không bị hạ cấp thành số nguyên và các giá trị phức tạp không bị hạ cấp thành số thực.
Các bước
Đầu tiên, hãy nhập thư viện được yêu cầu -
import numpy as np
Phương thức numpy.min_scalar () tìm kiểu dữ liệu tối thiểu. Tham số đầu tiên là giá trị có kiểu dữ liệu tối thiểu sẽ được tìm thấy -
print("Using the min_scalar() method in Numpy\n") print("Result...",np.min_scalar_type(np.arange(4,dtype='f8'))) print("Result...",np.min_scalar_type(np.arange(38.9, dtype = 'f8'))) print("Result...",np.min_scalar_type(np.array(6.5e100, np.float64))) print("Result...",np.min_scalar_type(np.array(280, 'i1'))) print("Result...",np.min_scalar_type(np.array(80, 'u1'))) print("Result...",np.min_scalar_type(np.array(300.7, np.float32))) print("Result...",np.min_scalar_type(np.array(120.6, np.float64))) print("Result...",np.min_scalar_type(np.array(7.2e100, np.float32))) print("Result...",np.min_scalar_type(np.array(6.5e100, np.float64)))
Ví dụ
import numpy as np # The numpy.min_scalar() method finds the minimal data type. # The 1st parameter is the value whose minimal data type is to be found. print("Using the min_scalar() method in Numpy\n") print("Result...",np.min_scalar_type(np.arange(4,dtype='f8'))) print("Result...",np.min_scalar_type(np.arange(38.9, dtype = 'f8'))) print("Result...",np.min_scalar_type(np.array(6.5e100, np.float64))) print("Result...",np.min_scalar_type(np.array(280, 'i1'))) print("Result...",np.min_scalar_type(np.array(80, 'u1'))) print("Result...",np.min_scalar_type(np.array(300.7, np.float32))) print("Result...",np.min_scalar_type(np.array(120.6, np.float64))) print("Result...",np.min_scalar_type(np.array(7.2e100, np.float32))) print("Result...",np.min_scalar_type(np.array(6.5e100, np.float64)))
Đầu ra
Using the min_scalar() method in Numpy Result... float64 Result... float64 Result... float64 Result... uint8 Result... uint8 Result... float16 Result... float16 Result... float16 Result... float64