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

Python – scipy.linalg.cosm() : การคำนวณโคไซน์ของเมทริกซ์

ฟังก์ชัน 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]]