scipy.linalg প্যাকেজের tanm() ফাংশনটি একটি ইনপুট ম্যাট্রিক্সের ট্যাঞ্জেন্ট গণনা করতে ব্যবহৃত হয়। এই রুটিন ম্যাট্রিক্স এক্সপোনেনশিয়াল গণনা করার জন্য expm ব্যবহার করে।
সিনট্যাক্স
scipy.linalg.tanm(x)
এখানে x হল ইনপুট অ্যারে বা একটি বর্গ ম্যাট্রিক্স। এটি x-এর ম্যাট্রিক্স ট্যাঞ্জেন্ট রিটার্ন করে।
উদাহরণ ১
নিচের উদাহরণটি বিবেচনা করুন:
# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from scipy import linalg
import numpy as np
# ইনপুট অ্যারে সংজ্ঞায়িত করুন
x = np.array([[69, 12], [94, 28]])
print("ইনপুট অ্যারে:\n", x)
# ট্যাঞ্জেন্ট গণনা করুন
a = linalg.tanm(x)
# ম্যাট্রিক্সের ট্যাঞ্জেন্ট প্রদর্শন করুন
print("X-এর ট্যাঞ্জেন্ট:\n", a)
আউটপুট
উপরের কোড নিচের আউটপুট জেনারেট করবে:
ইনপুট অ্যারে: [[69 12] [94 28]] X-এর ট্যাঞ্জেন্ট: [[-0.15617321 0.02473695] [ 0.19377281 -0.24069113]]
উদাহরণ ২
একটি অন্য উদাহরণ দেখি:
# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from scipy import linalg
import numpy as np
# ইনপুট অ্যারে সংজ্ঞায়িত করুন (কিউব রুট ব্যবহার করে)
y = np.cbrt([[87, 26], [59, 36]])
print("ইনপুট অ্যারে:\n", y)
# ট্যাঞ্জেন্ট গণনা করুন
b = linalg.tanm(y)
# ম্যাট্রিক্সের ট্যাঞ্জেন্ট প্রদর্শন করুন
print("Y-এর ট্যাঞ্জেন্ট:\n", b)
আউটপুট
ইনপুট অ্যারে: [[4.43104762 2.96249607] [3.89299642 3.30192725]] Y-এর ট্যাঞ্জেন্ট: [[1.1489018 0.51580364] [0.67781414 0.95230934]]