NumPy प्रोजेक्ट

इस पेज पर Google Docs के सीज़न के लिए स्वीकार किए गए एक तकनीकी लेखन प्रोजेक्ट की जानकारी है.

प्रोजेक्ट की खास जानकारी

ओपन सोर्स संगठन:
NumPy
तकनीकी लेखक:
कूपरर्क
प्रोजेक्ट का नाम:
कम्यूनिटी एजुकेशन के लिए NumPy दस्तावेज़
प्रोजेक्ट की अवधि:
मानक अवधि (तीन महीने)

प्रोजेक्ट का विवरण

शुरुआती जानकारी

NumPy एक फ़्री ओपन सोर्स सॉफ़्टवेयर लाइब्रेरी में स्वच्छ और तेज़ अरे-आधारित कंप्यूटिंग उपलब्ध कराता है. यह साइंटिफ़िक कंप्यूटिंग के लिए SciPy स्टैक में एक बुनियादी पैकेज है [1]. 3.70 लाख से भी ज़्यादा प्रोजेक्ट, ऐरे कंप्यूटिंग की बेहतर सुविधा के लिए इस्तेमाल किए जाते हैं [2]. NumPy के उपयोगकर्ताओं का स्वागत एक नई वेबसाइट से करता है, जिसमें ऐप्लिकेशन और केस स्टडी मौजूद होती हैं [1]. जब किसी नए उपयोगकर्ता को दस्तावेज़ वाला पेज मिलता है, तो उसे कई “यहां से शुरू करें” लिंक और शुरुआती ट्यूटोरियल वाले कई लिंक मिलते हैं. उदाहरण के लिए, NumPy Basics/बाइट बदलना. मैंने ग्रैजुएट स्कूल में 10 साल पहले NumPy का इस्तेमाल करना शुरू किया. मैंने पाया कि NumPy दस्तावेज़ों को पढ़ने से बचने के लिए मैंने ब्लॉग पोस्ट, लेक्चर के नोट, और StackExchange के जवाबों को इकट्ठा किया है. फ़िलहाल, NumPy से जुड़ी 360 हज़ार से ज़्यादा StackExchange बातचीत चल रही हैं. मुझे लगता है कि NumPy में दूसरे उपयोगकर्ताओं को भी इसी तरह की सफलता का रास्ता मिल गया था. शिक्षा से जुड़े टूल के लिए, कम्यूनिकेट करना और कम्यूनिटी बनाना सबसे ज़रूरी होता है [4]. दस्तावेज़ के लिए एक ऐसा समुदाय बनाना ज़रूरी है जो प्रोजेक्ट के मनचाहे लक्ष्यों को पूरा करता हो. दस्तावेज़ नए उपयोगकर्ता के लिए एक जैसा और साफ़ तौर पर बताया गया होना चाहिए. ट्यूटोरियल से, नए उपयोगकर्ताओं को आसानी से समझ आने वाले तरीके के बारे में बताया जाना चाहिए. साथ ही, उन्हें लाइब्रेरी में पढ़ने के दौरान छात्र-छात्राओं को बेहतर अनुभव मिलना चाहिए [3]. इस दस्तावेज़ को, NumPy कम्यूनिटी में नए उपयोगकर्ता का स्वागत करना चाहिए. दस्तावेज़ों के स्ट्रक्चर, रफ़्तार, और लेखकों के लिए एक ऐसी जगह बनानी होगी जहां एक्सप्लोर करने और कम्यूनिकेशन की सुविधा उपलब्ध हो. यह प्रस्ताव, मौजूदा NumPy दस्तावेज़ों में मौजूद कमियों को व्यवस्थित करेगा और उन्हें दूर करेगा. इससे नए उपयोगकर्ताओं को जानकारी मिलेगी और वे कम्यूनिटी में उनका स्वागत कर पाएंगे.

लोग जो जानकारी देते हैं वह टेस्टिंग और एक्सपेरिमेंट से हासिल होती है [4,5]. जानकारी, जांच और आकलन करने के तरीके पर निर्भर करती है. 'कैसे करें' सेक्शन में साफ़ तौर पर लक्ष्य और ऐप्लिकेशन मुहैया कराने वाले कॉन्टेंट से, उपयोगकर्ताओं को नए आइडिया और तरीकों की जांच करने और उनका आकलन करने में मदद मिलती है. कम्यूनिटी, स्किल, तथ्यों, और ऐप्लिकेशन को बेहतर बनाने के लिए नॉलेज बेस बना सकती है. 'कैसे करें' निर्देशों का इस्तेमाल करने से आपके दो फ़ायदे होते हैं. पहली बात, नए और अनुभवी उपयोगकर्ताओं के पास प्रयोगों को टेस्ट करने और बनाने के लिए साफ़ लक्ष्य होते हैं. दूसरा, दस्तावेज़ बनाने में योगदान देने वालों को अपने लक्ष्यों, तरीकों, और समाधान के बारे में बताने का मौका मिलता है. 'कैसे करें' सेक्शन की मदद से, NumPy के दस्तावेज़ों को नए उपयोगकर्ताओं और संभावित योगदान देने वालों के लिए तुरंत ऐक्सेस किया जा सकता है. मौजूदा जानकारी

जॉन डेवी ने कहा कि सीखने की बुनियाद असल ज़िंदगी में एक अनुभव है [4]. NumPy समुदाय के पास बहुत ज़्यादा असली अनुभव हैं, जिन्हें दूसरे उपयोगकर्ताओं के साथ शेयर किया जा सकता है. शिक्षा, समुदाय और बातचीत पर आधारित है. एक व्यवस्थित दस्तावेज़ पेज से नए उपयोगकर्ताओं को NumPy का अनुभव मिल सकता है. यह संभावित योगदान देने वालों के लिए एक स्ट्रक्चर्ड टेंप्लेट भी बनाता है, ताकि NumPy में अपना अनुभव शेयर किया जा सके.

सॉफ़्टवेयर दस्तावेज़ के लिए, चार बड़े पैमाने पर ग्रुप किए गए स्पेस होते हैं [3]: ट्यूटोरियल स्पेस, कैसे करें स्पेस, एक्सप्लेनेशन स्पेस, और रेफ़रंस स्पेस. NumPy दस्तावेज़ में ट्यूटोरियल स्पेस में कई दस्तावेज़ होते हैं, जिनमें ट्यूटोरियल में एक्सप्लेनेशन और 'कैसे करें' स्पेस कॉन्टेंट का मिला-जुला इस्तेमाल किया जाता है. ट्यूटोरियल स्पेस में, उपयोगकर्ताओं को दी जाने वाली जानकारी पर फ़ोकस किया जाना चाहिए. साथ ही, उनमें आसानी से दोहराए जा सकने वाले चरण शामिल होने चाहिए, ताकि उन्हें सही आइडिया बताया जा सके. 'कैसे करें' स्पेस में लक्ष्य पर आधारित ज़्यादा प्रक्रियाएं हैं जिन्हें उपयोगकर्ता असल दुनिया के ऐप्लिकेशन में लागू कर सकते हैं. एक्सप्लेनेशन स्पेस, हर फ़ंक्शन में डॉक-स्ट्रिंग की पूरी जानकारी देता है. मौजूदा ट्यूटोरियल और 'कैसे करें' सेक्शन को साफ़ तौर पर नहीं बताया गया है. इन्हें कभी-कभी एक्सप्लेनेशन और रेफ़रंस स्पेस में डाला गया है. “कुल बिगिनर” के लिए एक बहुत ही अच्छा ट्यूटोरियल मौजूद है. साथ ही, मैटलैब का इस्तेमाल करने वाले लोगों के लिए NumPy कोड बनाने के लिए मैटलैब का इस्तेमाल करने वाले लोगों के लिए एक शानदार रेफ़रंस दिया गया है. इन चार जगहों को साफ़ तौर पर बताने से दस्तावेज़ ज़्यादा साफ़ नज़र आता है.

नॉलेज बेस/ज़रूरत के मुताबिक लक्ष्य की कमी

मौजूदा दस्तावेज़ में कई ज़रूरी विषय शामिल हैं, लेकिन ट्यूटोरियल, कैसे करें, एक्सप्लेनेशन, और रेफ़रंस के लिए दिए गए स्पेस में साफ़ तौर पर फ़र्क़ नहीं दिया गया है. इससे संभावित योगदान देने वालों को भ्रम हो सकता है. नए उपयोगकर्ताओं को ट्यूटोरियल सेक्शन में जानकारी और रेफ़रंस कॉन्टेंट देखकर परेशानी हो सकती है. साथ ही, संभावित योगदान देने वाले लोगों को योगदान करने में मुश्किलों का सामना करना पड़ता है. मेरा सुझाव है कि नए लोगों और दस्तावेज़ों पर योगदान देने वाले नए लोगों के लिए, ज़्यादा सुलभ लेआउट बनाया जाए. साथ ही, दस्तावेज़ में लोगों के काम आने वाले लॉजिकल फ़्लो और नए योगदान देने वालों के 'कैसे करें' निर्देशों वाले दस्तावेज़ों के लिए पुल के अनुरोधों को मैनेज करें. मेरा लंबे समय का लक्ष्य दस्तावेज़ों की कम्यूनिटी बनाना है, ताकि दस्तावेज़ों से मिली जानकारी से सीखने-सिखाने का एक बेहतर अनुभव दिया जा सके. दस्तावेज़ के इस मॉडल में नए लोगों और संभावित योगदान देने वालों को सही जानकारी दी जाएगी.

वजह

दस्तावेज़ से जुड़े मेरे करियर के लक्ष्यों के लिए, Google समर ऑफ़ Docs का यह प्रस्ताव अहम है. मैं अपने सभी कोर्स में NumPy और SciPy का इस्तेमाल करता/करती हूं. मेरे छात्र-छात्राओं के लिए, मौजूदा दस्तावेज़ को नेविगेट करना मुश्किल है. मुझे बिना सीएस की पढ़ाई के, सीएस की पढ़ाई से जुड़े अपने अनुभवों का इस्तेमाल करके, मौजूदा ट्यूटोरियल के दौरान नियमों को व्यवस्थित करने, उनमें बदलाव करने, और खाली जगहों को भरने में मदद करना है. इसके बाद, इन दस्तावेज़ों को अपने कोर्स के लिए टेक्स्टबुक और रेफ़रंस कॉन्टेंट के तौर पर इस्तेमाल किया जा सकता है. मैंने Python और का इस्तेमाल करके दर्जनों ट्यूटोरियल, एक्सरसाइज़ और उदाहरण बनाए हैं. मुझे इसमें से कुछ कॉन्टेंट को ट्यूटोरियल और कैसे करें में बदलना है. मेरे साइट पर 800 से ज़्यादा छात्र-छात्राएं, NumPy प्रोग्राम का इस्तेमाल करते हैं (Scipy स्टैक के हिस्से के तौर पर) और मेरे पास ऐसे कई छात्र-छात्राएं हैं जिनकी दिलचस्पी फ़ॉल सेमेस्टर के लिए दस्तावेज़ बनाने में योगदान देती है. मुझे यूनिवर्सिटी ऑफ़ कनेटिकट मैकेनिकल इंजीनियरिंग में चार साल से पढ़ाना है. साथ ही, मैंने 30 घंटे से ज़्यादा कोर्स भी पढ़ाया है.

खास लक्ष्य

Google Docs के इस समर प्रपोज़ल के लिए, मेरे तीन खास लक्ष्य हैं: 1. मौजूदा दस्तावेज़ को व्यवस्थित करें, 2. मौजूदा ट्यूटोरियल (बिगिनर गाइड, ऐरे बनाना, इंडेक्स करना, लीनियर ऐलजेब्रा, और मैटलैब के लिए NumPy) में बदलाव करें, ताकि रेफ़रंस जानकारी को एक्सप्लेनेशन स्पेस में ले जाया जा सके और 3. छात्र-छात्राओं को किसी काम को करने का तरीका सिखाने के लिए. प्रस्ताव के लिए हर खास लक्ष्य का एक अनुमानित नतीजा होता है.

इन तीन खास मकसद का मकसद, दस्तावेज़ों को नए उपयोगकर्ताओं के लिए ज़्यादा आकर्षक बनाना और संभावित योगदान देने वालों के लिए स्ट्रक्चर उपलब्ध कराना है. साथ ही, इसका मकसद, NumPy के दस्तावेज़ों के लिए बने कम्यूनिटी को लगातार बढ़ाने के लंबे समय के लक्ष्य को पूरा करने में मदद करना है. अनुमानित नतीजे

मुझे इस तरह के तीन संभावित नतीजे मिले हैं: 1. अपडेट किए गए दस्तावेज़ वाला वेबपेज, जो इन चार स्पेस को साफ़ तौर पर अलग करता है: ट्यूटोरियल, कैसे करें, जानकारी, और रेफ़रंस, 2. कैटगरी पढ़ने और लिखने, ऐरे बनाने (np.zeros, np.ones, np.block वगैरह) के लिए नए ट्यूटोरियल, और NumPy में एलिमेंट के हिसाब से बनाम लीनियर ऐलजेब्रा ऑपरेशन, और 3. चुने गए 'कैसे करें' स्पेस.

ये अनुमानित नतीजे नए उपयोगकर्ताओं को दस्तावेज़ों के ज़रिए आगे बढ़ने में मदद करेंगे. दस्तावेज़ में योगदान देने वाले संभावित लोगों को साफ़ स्टाइल और फ़ॉर्मैट में जानकारी देंगे, मौजूदा ट्यूटोरियल को छोटा और फ़ॉलो करने में आसान बनाएंगे, एक्सप्लेनेशंस को एक अलग सेक्शन में ले जाएंगे, और दस्तावेज़ बनाने वाले नए लोग, पूरे स्फ़िंक्स दस्तावेज़ों को बनाए बिना 'कैसे करें' सेक्शन में छोटे-छोटे इस्तेमाल के मामलों में योगदान दे पाएंगे. हम सीखने-सिखाने का हमारा समुदाय लगातार बनाना चाहते हैं.

नए दस्तावेज़ों में योगदान देने वाले लोग, पूरे स्फ़िंक्स दस्तावेज़ बनाए बिना लाखों उपयोगकर्ताओं के लिए छोटे-छोटे इस्तेमाल के मामलों में योगदान दे सकते हैं. हम सीखने-सिखाने का हमारा समुदाय लगातार बनाना चाहते हैं. यह दस्तावेज़, Matplotlib, Divio वगैरह जैसे मौजूदा ओपन सोर्स दस्तावेज़ों की तरह काम करेगा. नए उपयोगकर्ताओं और संभावित योगदान देने वालों के लिए, अपने फ़ील्ड और सॉफ़्टवेयर में NumPy को लागू करना आसान हो जाएगा.

प्रोजेक्ट के लिए समयावधि 14/11/30 है. सबसे पहले, मौजूदा ट्यूटोरियल में ट्यूटोरियल, कैसे करें, और ज़्यादा जानकारी देने वाले कॉन्टेंट में दस्तावेज़ और अलग कॉन्टेंट बनाना है. यह काम, प्रोजेक्ट के पहले पांच हफ़्तों में किया जाएगा. यह काम, वेबसाइट और ट्यूटोरियल में सुधार के लिए, नतीजे 1 के हिस्से के तौर पर किया जाएगा. प्रस्तावित दस्तावेज़ संगठन को नीचे दिए गए प्रस्तावित दस्तावेज़ में दिखाया गया है.

सुझाए गए दस्तावेज़:

i.Tutorials:

  • नए उपयोगकर्ताओं के लिए बुनियादी बातें (इंस्टॉलेशन हटाएं, क्या पांडा के इंपोर्ट/एक्सपोर्ट को numpy.loadtxt से बदला जा सकता है?)
  • “numpy क्या है” का लिंक
  • इंस्टॉल करने के बुनियादी निर्देशों का लिंक यहां दिया गया है
  • क्विकस्टार्ट ट्यूटोरियल (Python ट्यूटोरियल के फ़ॉलो-अप के लिए)
  • NumPy अरे के साथ काम करना
  • कलेक्शन बनाना (np.zeros, np.ones, np.block वगैरह) (लिखें: मध्यम-निम्न प्राथमिकता)
  • एलिमेंट के हिसाब से कार्रवाइयां (+,-,*,/) और लीनियर ऐलजेब्रा की कार्रवाइयां (+,-,@, linalg.solve) (लिखें:मेड प्राथमिकता)
  • Numpy (लिखें: उच्च प्राथमिकता) का इस्तेमाल करके डेटा पढ़ें और लिखें
  • इंडेक्स करना

ii. कैसे करें:

  • एन-डाइमेंशन वाली सरणियों पर लीनियर ऐलजेब्रा (इसमें टाइटल और ब्यौरे में बदलाव करना और उनके टाइटल को “Numpy के लीनियर ऐलजेब्रा की मदद से इमेज प्रोसेसिंग मोड” में बदलना) को शामिल किया जा सकता है
  • numpy-tutorials बनाने के तरीके वाले कॉन्टेंट का लिंक (जारी काम)

iii. इसका मतलब है:

  • डेटा टाइप
  • Numpy के साथ I/O
  • इंडेक्स करना
  • ब्रॉडकास्ट ऐप्लिकेशन
  • बाइट बदलना
  • स्ट्रक्चर्ड अरे
  • कस्टम कलेक्शन कंटेनर लिखना
  • सब-क्लासिंग ndarray
  • अन्य सूचनाएं

iv. रेफ़रंस स्पेस:

  • शब्दावली
  • Numpy API संदर्भ
  • मैटलैब का इस्तेमाल करने वालों के लिए Numpy (समानता टेबल एक शानदार रेफ़रंस टेबल है, लेकिन अरे/मैट्रिक्स चर्चा से ध्यान भटकता है और ऐसा लगता है कि अब यह काम नहीं करता)

Docs का यह Google सीज़न पूरा करने पर, मैंने ये नतीजे सुझाए हैं:

  • बदला गया दस्तावेज़ वेबपेज, जो इन चार स्पेस को साफ़ तौर पर अलग करता है: ट्यूटोरियल, कैसे करें, ज़्यादा जानकारी, और संदर्भ
  • इनके लिए नए ट्यूटोरियल: कलेक्शन बनाने (np.zeros, np.ones, np.block, वगैरह), एलिमेंट के हिसाब से कार्रवाइयां (+,-,*,/) और लीनियर ऐलजेब्रा ऑपरेशन (+,-,@, linalg.solve) और Numpy (ज़्यादा प्राथमिकता) का इस्तेमाल करके डेटा पढ़ें और लिखें
  • उपयोगकर्ताओं का योगदान बढ़ाने और सीखने-सिखाने की प्रक्रिया में कम्यूनिटी के लक्ष्यों को हासिल करने में मदद करने के लिए, 'कैसे करें' निर्देशों वाले दस्तावेज़ सुझाए गए

हर नतीजे में, नतीजों की एक से तीन तक की टेबल में कई चरण दिए गए हैं. सुझाए गए दस्तावेज़ को समीक्षा के लिए सबमिट किए जाने के बाद, ज़्यादा प्राथमिकता वाले "पढ़ने/लिखने के सेक्शन" के ट्यूटोरियल को नतीजे 2 के हिस्से के तौर पर, पुल अनुरोध के तौर पर सबमिट करने के लिए लिखा जाएगा. बदली गई वेबसाइट और “अरे पढ़ें/लिखें” ट्यूटोरियल को अपडेट करने के दौरान, मैं NumPy फ़ंक्शन का इस्तेमाल करके कलेक्शन बनाने के लिए ट्यूटोरियल लिखना शुरू कर दूंगा. जैसे, np.ones, np.zeros, np.diag. बचे हुए समय का इस्तेमाल, अनुरोध से जुड़ी समस्याओं को पुल करने के जवाब में दिया जाएगा. साथ ही, इसका इस्तेमाल रैंक 3 के ट्यूटोरियल को लिखना शुरू किया जाएगा: Python में एलिमेंट-वाइज़ और लीनियर ऐलजेब्रा ऑपरेशन.

तीसरा नतीजा, यूनिवर्सिटी ऑफ़ कनेटिकट के छात्र-छात्राओं को नंपी-ट्यूटोरियल रिपॉज़िटरी (डेटा स्टोर करने की जगह) में दस्तावेज़ बनाने की सलाह देना है. सबमिट किए गए ट्यूटोरियल या 'कैसे करें' दस्तावेज़, Jupyter notebooks होंगे जो इंजीनियरिंग की समस्याओं को हल करने के लिए NumPy का इस्तेमाल करते हैं. मुझे नोटबुक का उदाहरण सबमिट करने के लिए, अपने कोर्स के कुछ नोट/उदाहरण इस्तेमाल करना है. हम छात्र-छात्राओं को टेंप्लेट और फ़्रेमिंग स्कीम बनाने के दौरान, लेआउट और स्ट्रक्चर को फ़ॉलो करने की सलाह देंगे. यह नतीजा, छात्र-छात्राओं को बेहतर अनुभव देता है. इससे, छात्र-छात्राओं को ज़्यादा से ज़्यादा ऑडियंस तक कॉन्सेप्ट और समाधान के बारे में जानकारी मिलती है. छात्र-छात्राओं के लिए NumPy की कम्यूनिटी से जुड़ने और कुछ नया सीखने का यह शानदार मौका है.

परिणाम 1: वेबसाइट डिलीवर करने योग्य तारीख संशोधित करें Sphift 9/21 के साथ फ़ोर्क रिपॉज़िटरी और दस्तावेज़ बिल्ड करें चार स्पेस तय करके और लिंक किए गए 10/1 वाला वेबपेज बनाएं मौजूदा ट्यूटोरियल को उचित जगहों में ले जाएं और दस्तावेज़ बनाएं 11/1 सुझाए गए बदलावों के साथ GitHub पर PR सबमिट करें और 1 1/10 वेबसाइट के साथ चल रहे PR को संशोधित करें

परिणाम 2: ट्यूटोरियल डिलीवर करने योग्य तारीख संशोधित करें ट्यूटोरियल संशोधन रैंकिंग 9/21 की समीक्षा करें ट्यूटोरियल और व्याख्या स्पेस 10/1 में मौजूदा ट्यूटोरियल सामग्री को अलग करें रैंक 1 लिखें: अलग करने और संशोधन के लिए GitHub पर PR सबमिट करें और संशोधन 10/20 रैंक 2: श्रेणी क्रिएशन PR 11/15 स्तर ऑपरेशन और PR 1/15 क्रम संख्या लिखें-11/35 स्तर लिखें.

ट्यूटोरियल में होने वाले बदलावों की प्रस्तावित रैंकिंग (मेंटॉर/कम्यूनिटी के हिसाब से इसमें बदलाव हो सकता है):

  1. मौजूदा समय में खाली पेज पढ़ें/लिखें

  2. श्रेणी बनाना (np.zeros, np.ones, np.block वगैरह) मौजूद नहीं है: इससे नए उपयोगकर्ताओं को एक जैसे ऐरे बनाने/इंटरैक्शन टूल की जानकारी मिल सकेगी और उन्हें दिखाया जा सकेगा

  3. एलिमेंट-वाइज़ और लीनियर ऐलजेब्रा की कार्रवाइयां (+,-,*,/ और +,-@,linalg.solve) मौजूद नहीं हैं: यह खास तौर पर 1 के लिए मददगार है. Matlab के उपयोगकर्ता और 2. लीनियर ऐलजेब्रा (मशीन लर्निंग, लीनियर रिग्रेशन वगैरह) का इस्तेमाल करने वाले लोग

परिणाम 3: चुना गया 'कैसे करें' स्पेस डिलीवर करने योग्य तारीख बाहरी लिंक(जारी करना/उदाहरण) कैसे करें उदाहरण बनाएं (उम्मीदवार: गिटार की स्वाभाविक फ़्रीक्वेंसी पाने का तरीका 10/20
प्रोग्रेस में काम कर रहे ट्यूटोरियल टेंप्लेट पीआर और फ़्रेमिंग संभावित योगदानों के लिए 10/1 नए योगदान देने वालों के लिए 'कैसे करें' टेंप्लेट बनाएं अन्य छात्र-छात्राओं के साथ मिलकर काम करें, ताकि नोटबुक में समुदाय के लिए आवेदन करने और समुदाय के लिए आवेदन करने और पाने वालों के लिए काम करना 10/1 हो

अनुमानित महत्व

Google दस्तावेज़ का यह समर प्रपोज़ल NumPy दस्तावेज़ बनाएगा, वेबसाइट से गायब ट्यूटोरियल भरने और दस्तावेज़ में योगदान देने वालों को हासिल करेगा. मैकेनिकल इंजीनियरिंग के प्रोफ़ेसर के तौर पर, मेरी योजना है कि दस्तावेज़ों को अलग-अलग सेगमेंट में बांटा जाए, ताकि छात्र-छात्राएं दस्तावेज़ों को पढ़ सकें. साथ ही, उन्हें शुरुआती ट्यूटोरियल और इस्तेमाल करने का तरीका सिखाने वाले ट्यूटोरियल आसानी से मिल जाएं. सेगमेंट किए गए दस्तावेज़: ट्यूटोरियल, कैसे करें, संदर्भ, और जानकारी की मदद से, संभावित योगदान देने वालों को नए संसाधन बनाने के लिए उदाहरण दिए जाएंगे. सुझाए गए दस्तावेज़, नए और अनुभवी उपयोगकर्ताओं को शिक्षा देने और बातचीत करने का बेहतर अनुभव देते हैं. कनेटिकट यूनिवर्सिटी के छात्र-छात्राओं को 'कैसे करें' निर्देशों वाला दस्तावेज़ देने के लिए, इस दस्तावेज़ की प्रैक्टिस करने पर, उसे समझ सकेंगे और समझ आएगा. हम चाहते हैं कि सभी लोगों को नए प्रयोग करने, कुछ सीखने, और NumPy समुदाय में शामिल होने का मौका मिले.

References

  1. NumPy.org की वेबसाइट को 07/2020 को ऐक्सेस किया गया.
  2. NumPy GitHub रिपॉज़िटरी.
  3. डॉक्यूमेंटेशन सिस्टम. Divio.com को 07/2020 को ऐक्सेस किया गया.
  4. डेवी, जॉन. लोकतंत्र और शिक्षा. प्रोजेक्ट गुटनबर्ग, अगस्त 2015.
  5. डेवी, जॉन. निश्चित जॉर्ज ऐलन और अनविन लिमिटेड का मिशन. 06/2005.