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

পাইথনে SciPy দিয়ে ম্যাট্রিক্সের ইনভার্স গণনা করার পদ্ধতি

ম্যাট্রিক্সের ইনভার্স গণনা করতে হলে ম্যানুয়ালি: ১) মাইনরস ক্যালকুলেট, ২) কোফ্যাক্টর (সাইন চেঞ্জ), ৩) ট্রান্সপোজ, ৪) ডিটারমিন্যান্ট দিয়ে ভাগ। এটি দীর্ঘ প্রক্রিয়া। SciPy-র linalg.inv ফাংশন দিয়ে সহজে করা যায়।

সিনট্যাক্স

scipy.linalg.inv(matrix)

উদাহরণ

from scipy import linalg
import numpy as np

two_d_matrix = np.array([[7, 9], [33, 8]])
print("The inverse of the matrix is:")
print(linalg.inv(two_d_matrix))

আউটপুট

The inverse of the matrix is:
[[-0.03319502  0.0373444 ]
 [ 0.13692946 -0.02904564]]

ব্যাখ্যা

  • লাইব্রেরি ইমপোর্ট করা হয়েছে।
  • ম্যাট্রিক্স ডিফাইন করা হয়েছে।
  • linalg.inv ফাংশনে প্যারামিটার পাস করা হয়েছে।
  • ফাংশন কল করা হয়েছে।
  • আউটপুট কনসোলে দেখানো হয়েছে।
  1. Python-এ Keras ব্যবহার করে মডেল প্লট কীভাবে করা যায়?

  2. পাইথনে Seaborn-র countplot দিয়ে ডেটা ভিজ্যুয়ালাইজ করার পদ্ধতি

  3. পাইথনে SciPy দিয়ে ম্যাট্রিক্সের ডিটারমিন্যান্ট মান গণনা করার পদ্ধতি

  4. পাইথনে SciPy ব্যবহার করে ম্যাট্রিক্সের আইগেন ভ্যালু ও আইগেন ভেক্টর কীভাবে বের করবেন?