Phương thức numpy.result_type () trả về kiểu là kết quả của việc áp dụng các quy tắc đánh dấu kiểu NumPy cho các đối số. Tham số thứ nhất là các toán hạng của một số phép toán có kiểu kết quả là cần thiết. Quảng cáo nhập trong NumPy hoạt động tương tự như các quy tắc trong các ngôn ngữ như C ++, với một số khác biệt nhỏ. Khi cả hai đại lượng vô hướng và mảng được sử dụng, thì kiểu của mảng sẽ được tính đến trước và giá trị thực của đại lượng vô hướng sẽ được tính đến.
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.result_type () trả về kiểu là kết quả của việc áp dụng các quy tắc đánh dấu kiểu NumPy cho các đối số -
print("Using the result_type() method in Numpy\n") print("Result...",np.result_type(2, np.arange(4,dtype='i1'))) print("Result...",np.result_type(5, 8)) print("Result...",np.result_type('i4', 'c8')) print("Result...",np.result_type(3.8, 8)) print("Result...",np.result_type(5, 20.7)) print("Result...",np.result_type(-8, 20.7)) print("Result...",np.result_type(10.0, -4))
Ví dụ
import numpy as np # The numpy.result_type() method returns the type that results from applying the NumPy type promotion rules to the arguments. # The 1st parameter is the operands of some operation whose result type is needed. print("Using the result_type() method in Numpy\n") print("Result...",np.result_type(2, np.arange(4,dtype='i1'))) print("Result...",np.result_type(5, 8)) print("Result...",np.result_type('i4', 'c8')) print("Result...",np.result_type(3.8, 8)) print("Result...",np.result_type(5, 20.7)) print("Result...",np.result_type(-8, 20.7)) print("Result...",np.result_type(10.0, -4))
Đầu ra
Using the result_type() method in Numpy Result... int8 Result... int64 Result... complex128 Result... float64 Result... float64 Result... float64 Result... float64