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

หาค่า inverse sine (arcsin) ใน Python


ภาพรวม

ฟังก์ชัน arcsin (multivalued) มาตรฐานคืนค่ามุม z ที่ส่วนจริงอยู่ใน [-π/2, π/2] ใช้ numpy.arcsin() คืนค่า scalar ถ้า input เป็น scalar

พารามิเตอร์

  • x: พิกัด y บนวงกลมหน่วย
  • out (optional): ndarray เก็บผลลัพธ์
  • where (optional): condition broadcast

ขั้นตอนการทำงาน

1. นำเข้า NumPy

import numpy as np

2. คำนวณ arcsin ค่าต่างๆ

print("\nResult...", np.arcsin(1))
print("\nResult...", np.arcsin(-1))
print("\nResult...", np.arcsin(0))
print("\nResult...", np.arcsin(0.3))

ตัวอย่างโค้ดเต็ม

import numpy as np
print("Get the Trigonometric inverse sine...")
print("\nResult...", np.arcsin(1))
print("\nResult...", np.arcsin(-1))
print("\nResult...", np.arcsin(0))
print("\nResult...", np.arcsin(0.3))

ผลลัพธ์

Get the Trigonometric inverse sine...
Result... 1.5707963267948966
Result... -1.5707963267948966
Result... 0.0
Result... 0.3046926540153975

ค่าที่ได้: π/2, -π/2, 0, และประมาณ 0.3047 เรเดียน ตามลำดับ