Computer >> Máy Tính >  >> Lập trình >> Python

Tính căn bậc hai của các đầu vào phức tạp với scimath trong Python

Để tính căn bậc hai của đầu vào, hãy sử dụng phương thức emath.sqrt () trong Python Numpy. Phương pháp trả về căn bậc hai của x. Nếu x là một đại lượng vô hướng, thì kết quả là out, nếu không thì trả về một mảng. Tham số x là giá trị đầu vào. Đối với các phần tử đầu vào âm, một giá trị phức tạp được trả về

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

Sự rõ ràng của đầu vào phức tạp bằng cách sử dụng phương thức complex () -

a = complex(-9.0, 0.0)

Hiển thị mảng -

print("Display the complex value...\n",a)

Để tính căn bậc hai của đầu vào, hãy sử dụng phương thức emath.sqrt () trong Python Numpy -

print("\nResult...\n",np.emath.sqrt(a))

Ví dụ

import numpy as np

# Explicity using complex() method
a = complex(-9.0, 0.0)

# Display the array
print("Display the complex value...\n",a)

# To compute the square root of input, use the emath.sqrt() method in Python Numpy
# The method returns the square root of x. If x was a scalar, so is out, otherwise an array is returned.
print("\nResult...\n",np.emath.sqrt(a))

Đầu ra

Display the complex value...
(-9+0j)

Result...
3j