একটি ম্যাট্রিক্সের (গুণ) বিপরীত গণনা করতে, পাইথনে numpy.linalg.inv() পদ্ধতিটি ব্যবহার করুন। একটি বর্গাকার ম্যাট্রিক্স a দেওয়া, ম্যাট্রিক্স ainv সন্তোষজনক ডট(a, ainv) =dot(ainv, a) =eye(a.shape[0]) ফেরত দিন। পদ্ধতিটি রিটার্ন করে (গুণক) ম্যাট্রিক্স a এর বিপরীত। ১ম প্যারামিটার, a হল একটি ম্যাট্রিক্স যা উল্টাতে হবে।
পদক্ষেপ
প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন-
numpy ইম্পোর্ট করুন npfrom numpy.linalg import inv হিসাবে
অ্যারে() -
ব্যবহার করে বেশ কয়েকটি ম্যাট্রিক্স তৈরি করুনarr =np.array([[[1., 2.], [3., 4.]], [[1, 3], [3, 5]]])
অ্যারে প্রদর্শন করুন −
মুদ্রণ("আমাদের অ্যারে...\n",আরআর)
মাত্রা পরীক্ষা করুন −
মুদ্রণ("\nআমাদের অ্যারের মাত্রা...\n",arr.ndim)
ডেটাটাইপ −
পানমুদ্রণ("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n", arr.dtype)
আকৃতি −
পানমুদ্রণ("\nআমাদের অ্যারে অবজেক্টের আকৃতি...\n", arr.shape)
একটি ম্যাট্রিক্সের (গুণ) বিপরীত গণনা করতে, পাইথনে numpy.linalg.inv() পদ্ধতিটি ব্যবহার করুন -
প্রিন্ট("\nফলাফল...\n",np.linalg.inv(arr))
উদাহরণ
nmpfrom numpy.linalg import inv# হিসাবে numpy আমদানি করুন # array()arr =np.array([[[1., 2.], [3., 4.]], [[1, 3 ব্যবহার করে বেশ কয়েকটি ম্যাট্রিক্স তৈরি করুন ], [3, 5]]])# অ্যারেপ্রিন্ট প্রদর্শন করুন("আমাদের অ্যারে...\n",আরআর)# ডাইমেনশনসপ্রিন্ট পরীক্ষা করুন("\nআমাদের অ্যারের মাত্রা...\n",arr.ndim)# ডেটাটাইপপ্রিন্ট পান("\nআমাদের অ্যারে অবজেক্টের ডেটাটাইপ...\n",arr.dtype)# শেপপ্রিন্ট পান("\nআমাদের অ্যারে অবজেক্টের আকৃতি...\n", arr.shape)# গণনা করতে ( একটি ম্যাট্রিক্সের গুনগত) বিপরীত, Python.print("\nফলাফল...\n",np.linalg.inv(arr))-এ numpy.linalg.inv() পদ্ধতি ব্যবহার করুনআউটপুট
আমাদের অ্যারে...[[[1. 2. [3. 4.] [[1. 3. [3. 5.]]]আমাদের অ্যারের মাত্রা...আমাদের অ্যারে অবজেক্টের 3ডেটাটাইপ...ফ্লোট64আমাদের অ্যারে অবজেক্টের আকৃতি...(2, 2, 2) ফলাফল...[[[-2। 1. ][ 1.5 -0.5 ]][[-1.25 0.75][ 0.75 -0.25]]]