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

Trả lại góc của đối số phức theo radian trong Python

Để trả về góc của đối số phức tạp, hãy sử dụng phương thức numpy.angle () trong Python. Phương pháp trả về góc ngược chiều kim đồng hồ so với trục thực dương trên mặt phẳng phức trong phạm vi (-pi, pi], với dtype là numpy.float64. Tham số thứ nhất z, Một số phức hoặc chuỗi các số phức. Tham số thứ 2, deg, trả về góc theo độ nếu Đúng, rađian nếu Sai (mặc định).

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 bằng phương thức array () -

arr = np.array([1.0, 1.0j, 1+1j])

Hiển thị mảng -

print("Array...\n", arr)

Nhận kiểu của mảng -

print("\nOur Array type...\n", arr.dtype)

Nhận các kích thước của Mảng -

print("\nOur Array Dimension...\n",arr.ndim)

Nhận hình dạng của Mảng -

print("\nOur Array Shape...\n",arr.shape)

Để trả về góc của đối số phức tạp, hãy sử dụng phương thức numpy.angle () trong Python Numpy. Themethod trả về góc ngược chiều kim đồng hồ từ trục thực dương trên mặt phẳng phức trong phạm vi (-pi, pi], với dtype là numpy.float64 -

print("\nResult (radians)...\n", np.angle(arr))

Ví dụ

import numpy as np

# Create an array using the array() method
arr = np.array([1.0, 1.0j, 1+1j])

# Display the array
print("Array...\n", arr)

# Get the type of the array
print("\nOur Array type...\n", arr.dtype)

# Get the dimensions of the Array
print("\nOur Array Dimension...\n",arr.ndim)

# Get the shape of the Array
print("\nOur Array Shape...\n",arr.shape)

# To return the angle of the complex argument, use the numpy.angle() method in Python Numpy
# The method returns the counterclockwise angle from the positive real axis on the complex plane in the range (-pi, pi], with dtype as numpy.float64.
print("\nResult (radians)...\n", np.angle(arr))

Đầu ra

Array...
[1.+0.j 0.+1.j 1.+1.j]

Our Array type...
complex128

Our Array Dimension...
1

Our Array Shape...
(3,)

Result (radians)...
[0. 1.57079633 0.78539816]