NumPy के साथ यादृच्छिक संख्या उत्पन्न करना
NumPy पैकेज में random मॉड्यूल में यादृच्छिक संख्याओं के उत्पन्न करने के लिए कई फ़ंक्शन हैं।
numpy.random.rand() - दिए गए आकार का एक ऐरे बनाता है और इसे यादृच्छिक नमूनों से भरता है।
>>> import numpy as np
>>> np.random.rand(3, 2)
array([[0.10339983, 0.54395499],
[0.31719352, 0.51220189],
[0.98935914, 0.8240609 ]])
numpy.random.randn() - "मानक सामान्य" वितरण से एक नमूना (या नमूने) लौटाता है।
>>> np.random.randn() -0.6808986872330651
numpy.random.randint() - low (समावेशी) से high (अनन्य) तक यादृच्छिक पूर्णांक लौटाता है।
>>> np.random.randint(5, size=(2, 4))
array([[2, 4, 0, 4],
[3, 4, 1, 2]])
numpy.random.random() - अर्ध-खुले अंतराल [0.0, 1.0) में यादृच्छिक फ्लोट लौटाता है।
>>> np.random.random_sample() 0.054638060174776126