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