ฟังก์ชัน cosm() ของแพ็กเกจ scipy.linalg ใช้สำหรับคำนวณโคไซน์ของเมทริกซ์อินพุต ฟังก์ชันนี้ใช้ expm ในการคำนวณเลขยกกำลังของเมทริกซ์
ไวยากรณ์
scipy.linalg.cosm(x)
โดยที่ x คืออาร์เรย์อินพุต
ตัวอย่างที่ 1
พิจารณาตัวอย่างต่อไปนี้:
# นำเข้าไลบรารีที่จำเป็น
from scipy import linalg
import numpy as np
# กำหนดอาร์เรย์อินพุต
q = np.array([[121, 10], [77, 36]])
print("Array Input:\n", q)
# คำนวณโคไซน์
r = linalg.cosm(q)
# แสดงโคไซน์ของเมทริกซ์
print("Cosine of Q:\n", r)
ผลลัพธ์
Array Input: [[121 10] [ 77 36]] Cosine of Q: [[-0.89675008 -0.00369979] [-0.02848841 -0.86530184]]
ตัวอย่างที่ 2
ตัวอย่างเพิ่มเติม:
# นำเข้าไลบรารีที่จำเป็น
from scipy import linalg
import numpy as np
# กำหนดอาร์เรย์อินพุต
x = np.ones((3, 3))
print("Array Input:\n", x)
# คำนวณโคไซน์
a = linalg.cosm(x)
# แสดงโคไซน์ของเมทริกซ์
print("Cosine of X:\n", a)
ผลลัพธ์
Array Input: [[1. 1. 1.] [1. 1. 1.] [1. 1. 1.]] Cosine of X: [[ 0.33666917 -0.66333083 -0.66333083] [-0.66333083 0.33666917 -0.66333083] [-0.66333083 -0.66333083 0.33666917]]