Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การหามุมของอาร์กิวเมนต์เชิงซ้อนในหน่วยองศาใน Python


บทนำ

เพื่อส่งคืนมุมของอาร์กิวเมนต์เชิงซ้อน ให้ใช้เมธอด numpy.angle() ใน Python เมธอดนี้ส่งคืนมุมทวนเข็มนาฬิกาจากแกนจริงบวกบนระนาบเชิงซ้อนในช่วง (-π, π] โดยมี dtype เป็น numpy.float64 พารามิเตอร์แรก z คือจำนวนเชิงซ้อนหรือลำดับของจำนวนเชิงซ้อน พารามิเตอร์ที่สอง deg ส่งคืนมุมในหน่วยองศา หากเป็น True เรเดียน หากเป็น False (ค่าเริ่มต้น)

ขั้นตอน

ขั้นแรก ให้นำเข้าไลบรารีที่จำเป็น:

import numpy as np

สร้างอาร์เรย์โดยใช้เมธอด array():

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

แสดงอาร์เรย์:

print("อาร์เรย์...\n", arr)

ดูชนิดของอาร์เรย์:

print("\nชนิดของอาร์เรย์ของเรา...\n", arr.dtype)

ดุมิติของอาร์เรย์:

print("\nมิติของอาร์เรย์ของเรา...\n", arr.ndim)

ดูรูปร่างของอาร์เรย์:

print("\nรูปร่างของอาร์เรย์ของเรา...\n", arr.shape)

เพื่อส่งคืนมุมของอาร์กิวเมนต์เชิงซ้อน ให้ใช้เมธอด numpy.angle() ใน Python NumPy เมธอดนี้ส่งคืนมุมทวนเข็มนาฬิกาจากแกนจริงบวกบนระนาบเชิงซ้อนในช่วง (-π, π] โดยมี dtype เป็น numpy.float64:

print("\nผลลัพธ์...\n", np.angle(arr, deg=True))

ตัวอย่างโค้ดสมบูรณ์

import numpy as np
# สร้างอาร์เรย์โดยใช้เมธอด array()
arr = np.array([1.0, 1.0j, 1+1j])
# แสดงอาร์เรย์
print("อาร์เรย์...\n", arr)
# ดูชนิดของอาร์เรย์
print("\nชนิดของอาร์เรย์ของเรา...\n", arr.dtype)
# ดุมิติของอาร์เรย์
print("\nมิติของอาร์เรย์ของเรา...\n", arr.ndim)
# ดูรูปร่างของอาร์เรย์
print("\nรูปร่างของอาร์เรย์ของเรา...\n", arr.shape)
# เพื่อส่งคืนมุมของอาร์กิวเมนต์เชิงซ้อน ใช้ numpy.angle() ใน Python NumPy
# เมธอดส่งคืนมุมทวนเข็มนาฬิกาจากแกนจริงบวกบนระนาบเชิงซ้อนในช่วง (-π, π] โดยมี dtype เป็น numpy.float64
print("\nผลลัพธ์...\n", np.angle(arr, deg=True))

ผลลัพธ์

อาร์เรย์...
 [1.+0.j 0.+1.j 1.+1.j]
ชนิดของอาร์เรย์ของเรา...
 complex128
มิติของอาร์เรย์ของเรา...
 1
รูปร่างของอาร์เรย์ของเรา...
 (3,)
ผลลัพธ์...
 [ 0. 90. 45.]