NumPy 1.14 - numpy.matlib.randn()

numpy.matlib.randn




numpy

numpy.matlib.randn

numpy.matlib.randn(*args) [source]

"मानक सामान्य" वितरण से डेटा के साथ एक यादृच्छिक मैट्रिक्स लौटें।

randn एक मैट्रिक्स को उत्पन्न करता है, जो कि एक अविभाज्य "सामान्य" (गॉसियन) से होता है, जिसका अर्थ है 0 और भिन्नता 1 का वितरण।

पैरामीटर:

* आर्ग्स : तर्क

आउटपुट का आकार। यदि एन पूर्णांक के रूप में दिया जाता है, तो प्रत्येक पूर्णांक एक आयाम के आकार को निर्दिष्ट करता है। यदि टुपल के रूप में दिया जाए, तो यह टपल पूरा आकार देता है।

यह दिखाता है:

Z : फ़्लोट्स का मैट्रिक्स

फ्लोटिंग-पॉइंट नमूनों का एक मैट्रिक्स मानक सामान्य वितरण से तैयार किया गया है।

यह भी देखें

rand , random.randn

टिप्पणियाँ

से यादृच्छिक नमूने के लिए एन (\ mu, \ sigma ^ 2) , उपयोग:

sigma * np.matlib.randn(...) + mu

उदाहरण

>>> import numpy.matlib
>>> np.matlib.randn(1)
matrix([[-0.09542833]])                                 #random
>>> np.matlib.randn(1, 2, 3)
matrix([[ 0.16198284,  0.0194571 ,  0.18312985],
        [-0.7509172 ,  1.61055   ,  0.45298599]])       #random

से नमूने के दो-चार-चार मैट्रिक्स एन (3, 6.25) :

>>> 2.5 * np.matlib.randn((2, 4)) + 3
matrix([[ 4.74085004,  8.89381862,  4.09042411,  4.83721922],
        [ 7.52373709,  5.07933944, -2.64043543,  0.45610557]])  #random