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

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

ฟังก์ชัน tanm() ของแพ็กเกจ scipy.linalg ใช้สำหรับคำนวณทังเจนท์ของเมทริกซ์อินพุต ฟังก์ชันนี้ใช้ expm ในการคำนวณเลขยกกำลังของเมทริกซ์

ไวยากรณ์

scipy.linalg.tanm(x)

โดยที่ x คืออาร์เรย์อินพุตหรือเมทริกซ์สี่เหลี่ยมจัตุรัส ฟังก์ชันจะคืนค่าทังเจนท์ของเมทริกซ์ x

ตัวอย่างที่ 1

พิจารณาตัวอย่างต่อไปนี้:

# นำเข้าไลบรารีที่จำเป็น
from scipy import linalg
import numpy as np

# กำหนดอาร์เรย์อินพุต
x = np.array([[69, 12], [94, 28]])
print("Input array:\n", x)

# คำนวณทังเจนท์
a = linalg.tanm(x)

# แสดงทังเจนท์ของเมทริกซ์
print("Tangent of X:\n", a)

ผลลัพธ์

Input array:
[[69 12]
 [94 28]]
Tangent of X:
[[-0.15617321  0.02473695]
 [ 0.19377281 -0.24069113]]

ตัวอย่างที่ 2

ตัวอย่างเพิ่มเติม:

# นำเข้าไลบรารีที่จำเป็น
from scipy import linalg
import numpy as np

# กำหนดอาร์เรย์อินพุต
y = np.cbrt([[87, 26], [59, 36]])
print("Input array:\n", y)

# คำนวณทังเจนท์
b = linalg.tanm(y)

# แสดงทังเจนท์ของเมทริกซ์
print("Tangent of Y:\n", b)

ผลลัพธ์

Input array:
[[4.43104762 2.96249607]
 [3.89299642 3.30192725]]
Tangent of Y:
[[1.1489018  0.51580364]
 [0.67781414 0.95230934]]