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

পাইথনে লিনিয়ার অ্যালজেব্রায় ম্যাট্রিক্সের কন্ডিশন নম্বর গণনা করা

ম্যাট্রিক্স কন্ডিশন নম্বর

numpy.linalg.cond() ফাংশন ম্যাট্রিক্সের কন্ডিশন নম্বর গণনা করে। এটি সাতটি ভিন্ন নর্ম (p ভ্যালু) সমর্থন করে। কন্ডিশন নম্বর = ||x|| * ||x⁻¹||।

উদাহরণ কোড

import numpy as np
from numpy import linalg as LA

arr = np.array([[1, 1, 0],
                [1, 0, 1],
                [1, 0, 0]])

print("Our Array...\n", arr)
print("\nDimensions...\n", arr.ndim)
print("\nDatatype...\n", arr.dtype)
print("\nShape...\n", arr.shape)

print("\nCondition Number...\n", LA.cond(arr))

আউটপুট

Our Array...
 [[1 1 0]
 [1 0 1]
 [1 0 0]]
Dimensions... 2
Datatype... int64
Shape... (3, 3)
Condition Number... 3.7320508075688776
  1. পাইথনে ফ্রবেনিয়াস নর্ম (Frobenius Norm) ব্যবহার করে ম্যাট্রিক্সের কন্ডিশন নম্বর গণনা করুন

  2. পাইথনে লিনিয়ার অ্যালজেব্রায় ম্যাট্রিক্স বা ভেক্টরের নর্ম (Norm) ফেরত দিন

  3. পাইথনে জটিল হার্মিটিয়ান বা বাস্তব সিমেট্রিক ম্যাট্রিক্সের আইজেনভ্যালু (Eigenvalues) গণনা করুন

  4. পাইথনে লিনিয়ার অ্যালজেব্রায় কোলেসکی ডিকম্পোজিশন (Cholesky Decomposition) ফেরত দিন