Mojo Academy · पाठ

Mojo से NumPy का उपयोग

NumPy ऐरे और फ़ंक्शन कॉल कीजिए।

पाठ 1, कुल 4 में से13 चरण

Mojo से NumPy का उपयोग, CoddyKit पर Mojo Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Mojo Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Mojo Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

Mojo से NumPy

NumPy अधिकांश Python संख्यात्मक गणनाओं को शक्ति देता है, और Mojo आपको इसे सीधे call करने देता है। इससे तेज़ code लिखते हुए भी आप उस पारिस्थितिकी तंत्र का उपयोग करते रहते हैं। 🔢

पहले इसे import करें

NumPy को उसी तरह लाएँ जैसे आप किसी Python module को import करते हैं: नाम "numpy" के साथ Python.import_module call करें।

var np = Python.import_module("numpy")

एक array बनाएँ

Handle मिलने के बाद, dot access के ज़रिए NumPy functions को call करें। यहाँ आप संख्याओं की Python list से एक array बना रहे हैं।

var a = np.array([1, 2, 3])

Array functions का उपयोग करें

NumPy का हर creator काम करता है: np.zeros और np.ones भरे हुए arrays बनाते हैं, जो calculation से पहले buffers तैयार करने के लिए बहुत उपयोगी हैं।

var z = np.zeros(5)

Arrays पर गणित

NumPy के mathematical functions को Python की तरह ही call करें। np.sum array के हर element को जोड़कर कुल योग लौटाता है।

var total = np.sum(a)

पूरे array पर operations

NumPy vectorized mathematics में बहुत प्रभावी है: np.sqrt जैसा एक call पूरे array पर एक साथ काम करता है, इसलिए manual loop की आवश्यकता नहीं होती।

var roots = np.sqrt(a)

Shape पढ़ना

Dot syntax के ज़रिए array के attributes access करें। shape attribute आपके array के dimensions बताता है।

var dims = a.shape

यह error दे सकता है

Bridge के पार किए गए calls विफल हो सकते हैं, इसलिए NumPy का काम ऐसी function में रखें जिसे raises से चिह्नित किया गया हो, ताकि किसी भी error को ठीक से संभाला जा सके।

fn run() raises:
    var np = Python.import_module("numpy")

वही API जिसे आप जानते हैं

NumPy का API Python के API जैसा ही है: यदि आप np.linspace या np.dot जानते हैं, तो आप पहले से जानते हैं कि उन्हें Mojo से कैसे call करना है।

var grid = np.linspace(0, 1, 10)

पहले बनाएँ, फिर उपयोग करें

एक सामान्य तरीका है कि पहले array बनाएँ और फिर उसका reshape करें। np.reshape आपके लिए उसी data को नए dimensions में व्यवस्थित करता है।

var m = np.reshape(a, (3, 1))

दोनों का सर्वोत्तम

आपको NumPy के परिपक्व और अच्छी तरह परखे गए routines मिलते हैं, जिन्हें Mojo से संचालित किया जा सकता है। इससे सुविधा और Mojo की performance-केंद्रित सोच का मेल होता है। ⚡

त्वरित जाँच

याद करें कि Mojo program के भीतर NumPy का उपयोग कैसे शुरू करते हैं।

पुनरावृत्ति

आपने Python.import_module से NumPy import किया, फिर arrays बनाए और Python में परिचित उसी API का उपयोग करके vectorized mathematics चलाया। 🎯

शुरुआत निःशुल्क

एआई शिक्षक के साथ Mojo सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
30
पाठ
120

अक्सर पूछे जाने वाले प्रश्न

क्या “Mojo से NumPy का उपयोग” पाठ निःशुल्क है?

हाँ — Mojo Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Mojo से NumPy का उपयोग” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Mojo Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“Mojo से NumPy का उपयोग” में मैं क्या सीखूँगा?

NumPy ऐरे और फ़ंक्शन कॉल कीजिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Mojo Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Mojo Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Mojo Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।

“Mojo से NumPy का उपयोग” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Mojo Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Mojo Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. Mojo से NumPy का उपयोग
  2. Mojo डेटा Python को भेजना
  3. Python ऑब्जेक्ट वापस पढ़ना
  4. इंटरऑप प्रदर्शन की सावधानियाँ
← Mojo Academy पर वापस जाएँ