NumPy - मैट्रिक्स लाइब्रेरी
NumPy पैकेज में एक मैट्रिक्स लाइब्रेरी है numpy.matlib। इस मॉड्यूल में फ़ंक्शन हैं जो ndarray ऑब्जेक्ट्स के बजाय मैट्रिसेस लौटाते हैं।
matlib.empty ()
matlib.empty()फंक्शन एंट्रीज़ को इनिशिएटिव किए बिना एक नया मैट्रिक्स लौटाता है। फ़ंक्शन निम्न पैरामीटर लेता है।
numpy.matlib.empty(shape, dtype, order) 
    कहाँ पे,
| अनु क्रमांक। | पैरामीटर और विवरण | 
|---|---|
| 1 | shape int या के टुप int नए मैट्रिक्स के आकार को परिभाषित करना  |  
      
| 2 | Dtype वैकल्पिक। आउटपुट का डेटा प्रकार  |  
      
| 3 | order सी या एफ  |  
      
उदाहरण
import numpy.matlib 
import numpy as np 
print np.matlib.empty((2,2)) 
# filled with random data 
    यह निम्नलिखित उत्पादन का उत्पादन करेगा -
[[ 2.12199579e-314,   4.24399158e-314] 
 [ 4.24399158e-314,   2.12199579e-314]] 
    numpy.matlib.zeros ()
यह फ़ंक्शन शून्य से भरे मैट्रिक्स को लौटाता है।
import numpy.matlib 
import numpy as np 
print np.matlib.zeros((2,2)) 
    यह निम्नलिखित उत्पादन का उत्पादन करेगा -
[[ 0.  0.] 
 [ 0.  0.]] 
    numpy.matlib.ones ()
यह फ़ंक्शन 1s से भरे मैट्रिक्स को लौटाता है।
import numpy.matlib 
import numpy as np 
print np.matlib.ones((2,2)) 
    यह निम्नलिखित उत्पादन का उत्पादन करेगा -
[[ 1.  1.] 
 [ 1.  1.]] 
    numpy.matlib.eye ()
यह फ़ंक्शन विकर्ण तत्वों और शून्य के साथ 1 मैट्रिक्स को कहीं और लौटाता है। फ़ंक्शन निम्न पैरामीटर लेता है।
numpy.matlib.eye(n, M,k, dtype) 
    कहाँ पे,
| अनु क्रमांक। | पैरामीटर और विवरण | 
|---|---|
| 1 | n परिणामी मैट्रिक्स में पंक्तियों की संख्या  |  
      
| 2 | M कॉलम की संख्या, डिफॉल्ट से n  |  
      
| 3 | k विकर्ण का सूचकांक  |  
      
| 4 | dtype आउटपुट का डेटा प्रकार  |  
      
उदाहरण
import numpy.matlib 
import numpy as np 
print np.matlib.eye(n = 3, M = 4, k = 0, dtype = float) 
    यह निम्नलिखित उत्पादन का उत्पादन करेगा -
[[ 1.  0.  0.  0.] 
 [ 0.  1.  0.  0.] 
 [ 0.  0.  1.  0.]] 
    numpy.matlib.identity ()
numpy.matlib.identity()फ़ंक्शन दिए गए आकार की पहचान मैट्रिक्स देता है। एक पहचान मैट्रिक्स 1 के रूप में सभी विकर्ण तत्वों के साथ एक वर्ग मैट्रिक्स है।
import numpy.matlib 
import numpy as np 
print np.matlib.identity(5, dtype = float) 
    यह निम्नलिखित उत्पादन का उत्पादन करेगा -
[[ 1.  0.  0.  0.  0.] 
 [ 0.  1.  0.  0.  0.] 
 [ 0.  0.  1.  0.  0.] 
 [ 0.  0.  0.  1.  0.] 
 [ 0.  0.  0.  0.  1.]] 
    numpy.matlib.rand ()
numpy.matlib.rand() फ़ंक्शन यादृच्छिक मानों से भरे दिए गए आकार का एक मैट्रिक्स लौटाता है।
उदाहरण
import numpy.matlib 
import numpy as np 
print np.matlib.rand(3,3) 
    यह निम्नलिखित उत्पादन का उत्पादन करेगा -
[[ 0.82674464  0.57206837  0.15497519] 
 [ 0.33857374  0.35742401  0.90895076] 
 [ 0.03968467  0.13962089  0.39665201]] 
    Noteएक मैट्रिक्स हमेशा दो-आयामी होता है, जबकि ndarray एक n- आयामी सरणी है। दोनों वस्तुएं अंतर-परिवर्तनीय हैं।
उदाहरण
import numpy.matlib 
import numpy as np  
i = np.matrix('1,2;3,4') 
print i 
    यह निम्नलिखित उत्पादन का उत्पादन करेगा -
[[1  2] 
 [3  4]] 
    उदाहरण
import numpy.matlib 
import numpy as np  
j = np.asarray(i) 
print j 
    यह निम्नलिखित उत्पादन का उत्पादन करेगा -
[[1  2] 
 [3  4]] 
    उदाहरण
import numpy.matlib 
import numpy as np  
k = np.asmatrix (j) 
print k 
    यह निम्नलिखित उत्पादन का उत्पादन करेगा -
[[1  2] 
 [3  4]]