Về mặt hình học, pha của số phức là một góc giữa trục thực dương và một vectơ biểu thị số phức. Đây còn được gọi là đối số của số phức
Pha được trả về bằng phase[], lấy số phức làm đối số
Phạm vi của pha nằm từ -pi đến +pi. tôi. e từ -3. 14 đến +3. 14
Python phức tạp
Python complex[] là một hàm tích hợp trả về một số phức bằng cách chỉ định một số thực và số ảo. Nó trả về một số phức khi phần thực và phần ảo được cung cấp hoặc chuyển đổi một chuỗi thành một số phức. Hàm complex[] chuyển đổi một chuỗi hoặc một số thành một số phức.
cú pháp
Xem cú pháp sau
complex[real, imag]
Tranh luận
Nói chung, một phương thức phức tạp [] có hai tham số
- real – Phần thực của số phức. Nếu real bị bỏ qua, theo mặc định, giá trị của nó là 0
- imag – Phần ảo của số phức. Nếu hình ảnh bị bỏ qua, theo mặc định, giá trị của nó là 0
Xem ví dụ mã sau
# app.py data = complex[11, 21] print[data]
Xem đầu ra sau
➜ pyt python3 app.py [11+21j] ➜ pyt
Được rồi, Chuyển đổi một chuỗi thành một số phức
data = complex['19+21j'] print[data]
Xem đầu ra sau
➜ pyt python3 app.py [19+21j] ➜ pyt
Nó chỉ cho phép một tham số chuỗi. Nếu đối số đầu tiên là kiểu chuỗi, nó không cho phép chuyển đối số thứ hai. Nó tạo ra lỗi nếu chúng ta đưa ra tham số thứ hai
Xem ví dụ mã sau
# app.py data = complex['11.19', '21.19'] print[data] print['Real part of data:',data.real] print['Imaginary part of data', data.imag]
Trong đoạn mã trên, chúng tôi đã lấy cả hai tham số dưới dạng chuỗi
Vì vậy, chúng tôi sẽ nhận được một lỗi. Xem đầu ra bên dưới
➜ pyt python3 app.py Traceback [most recent call last]: File "app.py", line 1, in data = complex['11.19', '21.19'] TypeError: complex[] can't take second arg if first is a string ➜ pyt
Tạo số phức mà không cần sử dụng phức[]
Để tạo một số phức không có hàm complex[], hãy sử dụng dấu “j” hoặc “J” sau số.
Xem ví dụ sau, trong đó chúng ta sẽ tìm thấy kiểu dữ liệu của số
# app.py el = 11j print['el =', el] print['Type of el is',type[el]]
Xem đầu ra sau
________số 8Phần thực và phần ảo của số phức
Được rồi, chúng ta có thể tìm phần thực và phần ảo của số bằng cách sử dụng các thuộc tính thực và ảo
S ee ví dụ mã sau.
# app.py data = complex[11, 21] print[data] print['Real part of data:',data.real] print['Imaginary part of data', data.imag]
Xem đầu ra
# app.py data = complex[11, 21] print[data]0
Truyền giá trị kiểu float
Ví dụ: chuyển các giá trị float dưới dạng tham số thực và hình ảnh
# app.py data = complex[11, 21] print[data]1
Xem đầu ra
# app.py data = complex[11, 21] print[data]2
Đó là nó cho hướng dẫn này
Bài viết trước Python chr. Hướng dẫn đầy đủ
Bài viết tiếp theo Giá trị tuyệt đối Python. Hướng dẫn đầy đủ
kranal
https. //appdividend. com/
Krunal Lathiya là Kỹ sư phần mềm với hơn tám năm kinh nghiệm. Anh ấy đã phát triển một nền tảng vững chắc về các nguyên tắc khoa học máy tính và niềm đam mê giải quyết vấn đề. Ngoài ra, Krunal có kiến thức tuyệt vời về Khoa học dữ liệu và Học máy, đồng thời là chuyên gia về Ngôn ngữ Python. Krunal có kinh nghiệm với nhiều ngôn ngữ lập trình và công nghệ khác nhau, bao gồm PHP, R, Golang và JavaScript. Anh ấy cảm thấy thoải mái khi làm việc trong lĩnh vực phát triển front-end và back-end