NumPy ऑनलाइन चलाएँ

Generate Random Numbers with NumPy

Use NumPy's Generator to draw random integers and floats, and a seed to get the same numbers every run.

  • मध्यम
  • 2 मिनट में पढ़ें
  • 1 चलाने योग्य उदाहरण
आप क्या सीखेंगे
  • np.random.default_rng(seed)
  • integers(), random() and normal()
  • Why seeds make results repeatable
default_rng(seed=42)
  1. 1seed = 42Fix the starting point
  2. 2integers(1, 11, size=5)Draw five integers
  3. 3[1 8 7 5 5]Same result every run

A seeded generator

Random numbers simulation, testing और sampling में काम आते हैं।

मुख्य बातें

  1. default_rng(seed=42) creates a generator that always produces the same sequence.
  2. integers(low=1, high=11, size=5) draws five numbers from 1 to 10; high is excluded.
  3. Without a seed, every run gives different numbers.

इसका उपयोग कब करें?

  • कई मानों पर vectorized गणना करें।
  • Arrays, matrices और scientific data संसाधित करें।
  • Data science और machine learning के लिए data तैयार करें।

उदाहरण कोड

कोड चलाएँ →
main.py
import numpy as np

generator = np.random.default_rng(seed=42)
values = generator.integers(low=1, high=11, size=5)

print(values)
इस उदाहरण के लिए Run बटन बनाएँ

अपेक्षित आउटपुट

[1 8 7 5 5]

यह कैसे काम करता है

default_rng generator बनाता है; fixed seed वही sequence दोबारा उत्पन्न करता है।

मान बदलें और Python इंस्टॉल किए बिना CodeUtility ऑनलाइन Python कंपाइलर में प्रोग्राम चलाएँ।

अभ्यास के कार्य

बड़े dataset पर जाने से पहले input बदलें और edge cases की जाँच करें।

  1. Shape और dtype बदलकर देखें।
  2. Negative, decimal और missing values जाँचें।
  3. बड़े array पर execution time मापें।
Python IDE में चलाएँ →

चैलेंज से अभ्यास करें

इस पाठ में सीखी बात से एक असली समस्या हल करें। हर चैलेंज ब्राउज़र में चलता है, तुरंत टेस्ट और AI रिव्यू के साथ।

सभी चैलेंज