एक रैखिक मैट्रिक्स समीकरण को हल करने के लिए, पायथन में numpy.linalg.solve() विधि का उपयोग करें। विधि अच्छी तरह से निर्धारित, यानी, पूर्ण रैंक, रैखिक मैट्रिक्स समीकरण ax =b के "सटीक" समाधान, x की गणना करती है। सिस्टम a x =b का समाधान देता है। लौटाई गई आकृति b के समान है। पहला पैरामीटर ए गुणांक मैट्रिक्स है। दूसरा पैरामीटर बी ऑर्डिनेट या "आश्रित चर" मान है।
कदम
सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -
import numpy as np
array() विधि का उपयोग करके दो 2D numpy arrays बनाना। समीकरणों की प्रणाली पर विचार करें x0 + 2 * x1 =1 और 3 * x0 + 5 * x1 =2 -
arr1 = np.array([[1, 2], [3, 5]]) arr2 = np.array([1, 2])
सरणियों को प्रदर्शित करें -
print("Array1...\n",arr1) print("\nArray2...\n",arr2)
दोनों सरणियों के आयामों की जाँच करें -
print("\nDimensions of Array1...\n",arr1.ndim) print("\nDimensions of Array2...\n",arr2.ndim)
दोनों सरणियों के आकार की जाँच करें -
Print(“\nShape of Array1…\n”,arr1.shape) print("\nShape of Array2...\n",arr2.shape)
एक रैखिक मैट्रिक्स समीकरण को हल करने के लिए, numpy.linalg.solve() विधि का उपयोग करें -
print("\nResult...\n",np.linalg.solve(arr1, arr2))
उदाहरण
import numpy as np # Creating two 2D numpy arrays using the array() method # Consider the system of equations x0 + 2 * x1 = 1 and 3 * x0 + 5 * x1 = 2 arr1 = np.array([[1, 2], [3, 5]]) arr2 = np.array([1, 2]) # Display the arrays print("Array1...\n",arr1) print("\nArray2...\n",arr2) # Check the Dimensions of both the arrays print("\nDimensions of Array1...\n",arr1.ndim) print("\nDimensions of Array2...\n",arr2.ndim) # Check the Shape of both the arrays print("\nShape of Array1...\n",arr1.shape) print("\nShape of Array2...\n",arr2.shape) # To solve a linear matrix equation, use the numpy.linalg.solve() method in Python. print("\nResult...\n",np.linalg.solve(arr1, arr2))में .linalg.solve() विधि
आउटपुट
Array1... [[1 2] [3 5]] Array2... [1 2] Dimensions of Array1... 2 Dimensions of Array2... 1 Shape of Array1... (2, 2) Shape of Array2... (2,) Result... [-1. 1.]