Hàm cosm() trong gói scipy.linalg được sử dụng để tính cosin của một ma trận đầu vào. Chương trình con này sử dụng expm để tính các hàm mũ ma trận.
Cú pháp
scipy.linalg.cosm(x)
trong đó x là mảng đầu vào.
Ví dụ 1
Xét ví dụ sau:
# Nhập thư viện cần thiết
from scipy import linalg
import numpy as np
# Định nghĩa mảng đầu vào
q = np.array([[121, 10], [77, 36]])
print("Mảng đầu vào:\n", q)
# Tính cosin
r = linalg.cosm(q)
# Hiển thị cosin của ma trận
print("Cosin của Q:\n", r)
Kết quả
Chương trình sẽ tạo ra đầu ra sau:
Mảng đầu vào: [[121 10] [ 77 36]] Cosin của Q: [[-0.89675008 -0.00369979] [-0.02848841 -0.86530184]]
Ví dụ 2
Xét ví dụ khác:
# Nhập thư viện cần thiết
from scipy import linalg
import numpy as np
# Định nghĩa mảng đầu vào
x = np.ones((3, 3))
print("Mảng đầu vào:\n", x)
# Tính cosin
a = linalg.cosm(x)
# Hiển thị cosin của ma trận
print("Cosin của X:\n", a)
Kết quả
Chương trình sẽ tạo ra đầu ra sau:
Mảng đầu vào: [[1. 1. 1.] [1. 1. 1.] [1. 1. 1.]] Cosin của X: [[ 0.33666917 -0.66333083 -0.66333083] [-0.66333083 0.33666917 -0.66333083] [-0.66333083 -0.66333083 0.33666917]]