কম্পিউটার টিউটোরিয়াল

Python – scipy.linalg.tanm() ফাংশন ব্যবহার করে ম্যাট্রিক্সের ট্যাঞ্জেন্ট গণনা


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]]
  1. পাইথনে ট্রাইগোনোমেট্রিক ট্যাঞ্জেন্ট (Tan) নির্ণয় করুন

  2. পাইথনে অ্যারে এলিমেন্টগুলোর হাইপারবোলিক ট্যাঞ্জেন্ট গণনা করুন

  3. পাইথনে হাইপারবোলিক ট্যাঞ্জেন্ট গণনা করুন

  4. Python scipy.interpolate.interp1d - ১D ইন্টারপোলেশন