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

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


scipy.linalg প্যাকেজের sinm() ফাংশনটি একটি ইনপুট ম্যাট্রিক্সের সাইন গণনা করতে ব্যবহৃত হয়। এই রুটিন ম্যাট্রিক্স এক্সপোনেনশিয়াল গণনা করার জন্য expm ব্যবহার করে।

সিনট্যাক্স

scipy.linalg.sinm(x)

এখানে x হল ইনপুট অ্যারে।

উদাহরণ ১

নিচের উদাহরণটি বিবেচনা করুন:

# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from scipy import linalg
import numpy as np

# ইনপুট অ্যারে সংজ্ঞায়িত করুন
X = np.array([[110, 12], [79, 23]])
print("ইনপুট ম্যাট্রিক্স, X:\n", X)

# ম্যাট্রিক্সের সাইন গণনা করুন
n = linalg.sinm(X)

# সাইন প্রদর্শন করুন
print("X-এর সাইন:\n", n)

আউটপুট

 ইনপুট ম্যাট্রিক্স, X:
[[110  12]
 [ 79  23]]
X-এর সাইন:
[[ 0.41972171 -0.02196579]
 [-0.14460811  0.57897368]]

উদাহরণ ২

একটি অন্য উদাহরণ:

# প্রয়োজনীয় লাইব্রেরি ইমপোর্ট করুন
from scipy import linalg
import numpy as np

# ইনপুট অ্যারে সংজ্ঞায়িত করুন
p = np.array([[87, 15], [48, 12]])
q = linalg.inv(p)  # ইনভার্স ম্যাট্রিক্স
print("ইনপুট ম্যাট্রিক্স:\n", q)

# সাইন গণনা করুন
n = linalg.sinm(q)

# ম্যাট্রিক্সের সাইন প্রদর্শন করুন
print("Q-এর সাইন:\n", n)

আউটপুট

 ইনপুট ম্যাট্রিক্স:
[[ 0.03703704 -0.0462963 ]
 [-0.14814815  0.26851852]]
Q-এর সাইন:
[[ 0.03663868 -0.04560274]
 [-0.14592875  0.26465236]]
  1. Python scipy.interpolate.interp1d - ১D ইন্টারপোলেশন

  2. Python-এ Matplotlib ব্যবহার করে সাইন ফাংশন কীভাবে তৈরি করা যায়?

  3. পাইথনে Pow(x, n)

  4. পাইথনে 3Sum