Để trả về kết quả của sức mạnh mà giá trị đầu vào được nâng lên bằng scimath, hãy sử dụng phương thức thescimath.power () trong Python. Trả về x lũy thừa p, tức là kết quả của x ** p. Nếu x và p là tỉ lệ, thì sẽ bị loại bỏ, nếu không thì một mảng sẽ được trả về.
Nếu x chứa các giá trị âm, đầu ra được chuyển đổi thành miền phức. Tham số x là giá trị đầu vào. Tham số p là (các) lũy thừa mà x được nâng lên. Nếu x chứa nhiều giá trị, p có thể là một đại lượng vô hướng hoặc chứa cùng một số giá trị với x. Trong trường hợp sau, kết quả làx [0] ** p [0], x [1] ** p [1], ....
Các bước
Đầu tiên, hãy nhập các thư viện được yêu cầu -
import numpy as np
Tạo một mảng numpy bằng phương thức array (). Các phần tử của mảng cũng bao gồm các giá trị âm -
arr = np.array([2, -4, -8, 16, -32])
Hiển thị mảng -
print("Our Array...\n",arr)
Kiểm tra các thứ nguyên -
print("\nDimensions of our Array...\n",arr.ndim)
Lấy Datatype -
print("\nDatatype of our Array object...\n",arr.dtype)
Lấy hình dạng -
print("\nShape of our Array object...\n",arr.shape)
Để trả về kết quả của sức mạnh mà giá trị đầu vào được nâng lên bằng scimath, hãy sử dụng phương thức thescimath.power () -
print("\nResult...\n",np.emath.power(arr, 2))
Ví dụ
import numpy as np # Create a numpy array using the array() method # The array elements also includes negative values arr = np.array([2, -4, -8, 16, -32]) # Display the array print("Our Array...\n",arr) # Check the Dimensions print("\nDimensions of our Array...\n",arr.ndim) # Get the Datatype print("\nDatatype of our Array object...\n",arr.dtype) # Get the Shape print("\nShape of our Array object...\n",arr.shape) # To return the result of the power to which the input value is raised with scimath, use the scimath.power() method in Python print("\nResult...\n",np.emath.power(arr, 2))
Đầu ra
Our Array... [ 2 -4 -8 16 -32] Dimensions of our Array... 1 Datatype of our Array object... int64 Shape of our Array object... (5,) Result... [ 4.+0.j 16.-0.j 64.-0.j 256.+0.j 1024.-0.j]