อาร์คคอสเป็นฟังก์ชันที่มีหลายค่า:สำหรับแต่ละ x จะมีตัวเลข z จำนวนมากจนนับไม่ถ้วน ซึ่ง cos(z)=x แบบแผนคือการคืนค่ามุม z ที่มีส่วนจริงอยู่ใน [0, pi] สำหรับประเภทข้อมูลอินพุตที่มีค่าจริง arccos จะส่งคืนเอาต์พุตจริงเสมอ สำหรับแต่ละค่าที่ไม่สามารถแสดงเป็นจำนวนจริงหรืออนันต์ จะให้ค่า nan และตั้งค่าสถานะข้อผิดพลาดทศนิยมที่ไม่ถูกต้อง สำหรับการป้อนค่าเชิงซ้อน arccosis เป็นฟังก์ชันวิเคราะห์เชิงซ้อนที่มีการตัดกิ่ง [-inf, -1] และ [1, inf] และต่อเนื่องกันจากด้านบนบนอดีตและจากด้านล่างสู่ส่วนหลัง cos ผกผันเรียกอีกอย่างว่า acos หรือ cos^-1
ในการค้นหาโคไซน์ผกผันตรีโกณมิติ ให้ใช้เมธอด numpy.arccos() ใน Python Numpy ชุดรูปแบบจะคืนค่ามุมของอาร์เรย์ที่ตัดกับวงกลมของหน่วยที่พิกัด x ที่กำหนดเป็นเรเดียน[0, pi] นี่คือสเกลาร์ถ้า x เป็นสเกลาร์ พารามิเตอร์ที่ 1 x คือพิกัด x บนวงกลมหน่วย อาร์กิวเมนต์ Forreal โดเมนคือ [-1, 1] พารามิเตอร์ที่ 2 และ 3 เป็นทางเลือก
พารามิเตอร์ตัวที่ 2 คือ ndarray ซึ่งเป็นตำแหน่งที่เก็บผลลัพธ์ หากมีให้ต้องมีรูปร่างที่อินพุตออกอากาศไป หากไม่ระบุหรือไม่มี ระบบจะส่งคืนอาร์เรย์ที่จัดสรรใหม่ Atuple ต้องมีความยาวเท่ากับจำนวนเอาต์พุต
พารามิเตอร์ที่ 3 คือเงื่อนไขที่ออกอากาศผ่านอินพุต ที่ตำแหน่งที่เงื่อนไขเป็น True อาร์เรย์ out จะถูกตั้งค่าเป็นผลลัพธ์ ufunc ที่อื่น Out Array จะคงค่าเดิมไว้
ขั้นตอน
ขั้นแรก นำเข้าไลบรารีที่จำเป็น -
import numpy as np
รับโคไซน์ผกผันตรีโกณมิติ การหา arccos สำหรับ 1 -
print("\nResult...",np.arccos(1))
การหา arccos สำหรับ -1 −
print("\nResult...",np.arccos(-1))
การหา arccos สำหรับ 0 -
print("\nResult...",np.arccos(0))
การหา arccos สำหรับ 0.3 -
print("\nResult...",np.arccos(0.3))
ตัวอย่าง
import numpy as np # To find the Trigonometric inverse cosine, use the numpy.arccos() method in Python Numpy # The method returns the angle of the array intersecting the unit circle at the given x-coordinate in radians [0, pi]. This is a scalar if x is a scalar. print("Get the Trigonometric inverse cosine...") # finding arccos for 1 print("\nResult...",np.arccos(1)) # finding arccos for -1 print("\nResult...",np.arccos(-1)) # finding arccos for 0 print("\nResult...",np.arccos(0)) # finding arccos for 0.3 print("\nResult...",np.arccos(0.3))
ผลลัพธ์
Get the Trigonometric inverse cosine... Result... 0.0 Result... 3.141592653589793 Result... 1.5707963267948966 Result... 1.2661036727794992