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

รับโคไซน์ตรีโกณมิติของอาร์เรย์ของมุมที่กำหนดเป็นองศาด้วยPython


ในการค้นหาโคไซน์ตรีโกณมิติของอาร์เรย์ของมุมที่กำหนดเป็นองศา ให้ใช้เมธอด numpy.cos() ใน Python Numpy เมธอดจะคืนค่าโคไซน์ของแต่ละองค์ประกอบของพารามิเตอร์ตัวที่ 1 x พารามิเตอร์ที่ 1 x คือมุมในหน่วยเรเดียน (2pi หมายถึง 360 องศา) ที่นี่เป็นอาร์เรย์ของมุม พารามิเตอร์ตัวที่ 2 และ 3 เป็นทางเลือก

พารามิเตอร์ตัวที่ 2 คือ ndarray ซึ่งเป็นตำแหน่งที่เก็บผลลัพธ์ หากมีให้ต้องมีรูปร่างที่อินพุตออกอากาศไป หากไม่ระบุหรือไม่มี ระบบจะส่งคืนอาร์เรย์ที่จัดสรรใหม่ Atuple ต้องมีความยาวเท่ากับจำนวนเอาต์พุต

พารามิเตอร์ที่ 3 คือเงื่อนไขที่ออกอากาศผ่านอินพุต ที่ตำแหน่งที่เงื่อนไขเป็น True อาร์เรย์ out จะถูกตั้งค่าเป็นผลลัพธ์ ufunc ที่อื่นอาร์เรย์ out จะคงค่าเดิมไว้ โปรดทราบว่าหากอาร์เรย์เอาต์ที่ยังไม่ได้กำหนดค่าเริ่มต้นถูกสร้างขึ้นโดยใช้ค่าดีฟอลต์ out=None ตำแหน่งภายในอาร์เรย์ที่มีเงื่อนไขเป็น "เท็จ" จะยังไม่ได้กำหนดค่าเริ่มต้น

ขั้นตอน

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

นำเข้า numpy เป็น np

ต่อไปนี้เป็นอาร์เรย์ของมุม การหา cos 0, cos 30, cos 45, cos 60, cos 90, cos 180 −

arr =np.array((0., 30., 45., 60., 90., 180.))

กำลังแสดงอาร์เรย์ของเรา -

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

รับประเภทข้อมูล -

print("\nArray datatype...\n",arr.dtype)

รับขนาดของอาร์เรย์ -

print("\nขนาดอาร์เรย์...\n",arr.nim)

รับจำนวนขององค์ประกอบของอาร์เรย์ -

print("\nจำนวนองค์ประกอบใน Array...\n",arr.size)

ในการหาโคไซน์ของอาร์เรย์ของมุมที่กำหนดเป็นองศา ให้ใช้เมธอด cos() ใน Python Numpy −

print("\nResult...",np.cos(arr * np.pi / 180. ))

ตัวอย่าง

นำเข้า numpy เป็น np# หากต้องการค้นหาโคไซน์ตรีโกณมิติของอาร์เรย์ของมุมที่กำหนดเป็นองศา ให้ใช้เมธอด numpy.cos() ใน Python Numpy# วิธีคืนค่าโคไซน์ของแต่ละองค์ประกอบของพารามิเตอร์ที่ 1 x.print( "โคไซน์ตรีโกณมิติของอาร์เรย์ของมุม...")# อาร์เรย์ของมุม# ค้นหา cos 0, cos 30, cos 45, cos 60, cos 90, cos 180arr =np.array((0, 30., 45 ., 60., 90., 180.))# แสดง arrayprint("Array...\n", arr)# รับประเภทของ arrayprint("\nประเภท Array ของเรา...\n", arr. dtype)# รับขนาดของ Arrayprint("\nขนาดอาร์เรย์ของเรา...\n",arr.nim)# รับจำนวนขององค์ประกอบใน Arrayprint("\nจำนวนองค์ประกอบ...\n", arr. size)# หากต้องการค้นหาโคไซน์ของอาร์เรย์ของมุมที่กำหนดเป็นองศา ให้ใช้เมธอด cos() ใน Python Numpyprint("\nResult...",np.cos(arr * np.pi / 180. )) 

ผลลัพธ์

โคไซน์ตรีโกณมิติของอาร์เรย์ของมุม...อาร์เรย์...[ 0. 30. 45. 60. 90. 180.]ประเภทอาร์เรย์ของเรา...ลอย64ขนาดอาร์เรย์ของเรา...1จำนวนองค์ประกอบ... 6ผลลัพธ์... [ 1.00000000e+00 8.66025404e-01 7.07106781e-01 5.00000000e-016.12323400e-17 -1.00000000e+00]