इन अमूल्य युक्तियों और युक्तियों को शामिल करके अपनी उत्पादकता बढ़ाएँ और समय बचाएँ।

चाबी छीनना

  • ज्यूपिटर नोटबुक के साथ काम करने के लिए कमांड और एडिट मोड के बीच अंतर को समझना आवश्यक है। प्रत्येक मोड अलग-अलग कार्यक्षमताएँ और शॉर्टकट प्रदान करता है।
  • कीबोर्ड शॉर्टकट तक पहुंचने और उनका उपयोग करने से प्रत्येक ऑपरेशन के लिए चरणों की एक श्रृंखला से बचकर आपका समय बचाया जा सकता है। सुनिश्चित करें कि शॉर्टकट निष्पादित करते समय आप सही मोड में हैं।
  • ज्यूपिटर नोटबुक एक्सटेंशन या मैन्युअल अनुकूलन के माध्यम से अनुकूलन की अनुमति देता है। आसान अनुकूलन के लिए एक्सटेंशन का उपयोग करें या सीएसएस फ़ाइल बनाकर मैन्युअल रूप से अनुकूलित करें। परिवर्तनों को प्रभावी करने के लिए नोटबुक को पुनः आरंभ करें।

ज्यूपिटर नोटबुक एक वेब-आधारित इंटरैक्टिव कंप्यूटिंग वातावरण है जिसका उपयोग आप डेटा विश्लेषण और सहयोगी कोडिंग के लिए कर सकते हैं। यह एक ही दस्तावेज़ में कोड, टेक्स्ट और विज़ुअलाइज़ेशन के एकीकरण की अनुमति देता है। इसमें विभिन्न कार्यों को पूरा करने के लिए पुस्तकालयों का एक व्यापक पारिस्थितिकी तंत्र उपलब्ध है।

जब डेटा विश्लेषण, डेटा प्रीप्रोसेसिंग और फीचर इंजीनियरिंग की बात आती है तो यह डेटा विज्ञान की दुनिया पर हावी हो जाता है। आपके नोटबुक अनुभव का अधिकतम लाभ उठाने में मदद के लिए यहां कुछ आवश्यक युक्तियां और तरकीबें दी गई हैं।

instagram viewer

1. कमांड मोड और एडिट मोड के बीच अंतर

कमांड और एडिट मोड के बीच अंतर को समझना ज्यूपिटर नोटबुक के साथ काम करने के मूलभूत पहलुओं में से एक है। ऐसा इसलिए है क्योंकि प्रत्येक मोड अलग-अलग कार्यक्षमताएं और शॉर्टकट प्रदान करता है।

संपादन मोड एक हरे बॉर्डर द्वारा दर्शाया गया है और जब आप संपादन के लिए एक सेल का चयन करते हैं तो यह डिफ़ॉल्ट मोड होता है।

इस मोड में, आप सेल के भीतर कोड टाइप और संपादित कर सकते हैं। संपादन मोड में प्रवेश करने के लिए, किसी सेल पर डबल-क्लिक करें या किसी एक का चयन करते समय एंटर दबाएँ।

कमांड मोड को नीले सेल बॉर्डर द्वारा दर्शाया गया है। जब आप किसी सेल को सक्रिय रूप से संपादित नहीं कर रहे हों तो यह डिफ़ॉल्ट मोड भी है।

इस मोड में, आप नोटबुक-स्तरीय ऑपरेशन जैसे सेल बनाना, हटाना, बदलना या निष्पादित करना कर सकते हैं। एडिट मोड से कमांड मोड में स्विच करने के लिए दबाएं Esc चाबी।

2. कीबोर्ड शॉर्टकट तक पहुंचना और उनका उपयोग करना

ज्यूपिटर नोटबुक्स में एक है कुंजीपटल अल्प मार्ग संवाद जो आपको सभी उपलब्ध शॉर्टकट देखने में मदद करता है। इसे एक्सेस करने के लिए सुनिश्चित करें कि आप कमांड मोड में हैं। फिर दबाएँ एच चाबी। नीचे दी गई जैसी एक पॉप-अप विंडो दिखाई देनी चाहिए।

प्रत्येक शॉर्टकट के पास यह स्पष्टीकरण होता है कि वह इसके आगे क्या करता है। कमांड को विभाजित किया गया है जिन्हें आप कमांड मोड और एडिट मोड में उपयोग कर सकते हैं। सुनिश्चित करें कि संबंधित शॉर्टकट निष्पादित करते समय आप सही मोड में हैं। इन शॉर्टकट्स का उपयोग करने से आपको बहुत समय बचाने में मदद मिलेगी क्योंकि आपको प्रत्येक ऑपरेशन को पूरा करने के लिए चरणों की एक श्रृंखला का पालन नहीं करना पड़ेगा।

3. मैजिक कमांड का उपयोग करना

मैजिक कमांड अतिरिक्त कार्यक्षमताएँ प्रदान करते हैं जिनका उपयोग आप कार्यों को निष्पादित करने के लिए कर सकते हैं। उनका उपयोग करने के लिए, कमांड के पहले a लगाएं % लाइन मैजिक और दो के लिए %% सेल-स्तरीय जादू के लिए। कुछ को याद रखने के बजाय, आप इसका उपयोग करके सभी उपलब्ध मैजिक कमांड तक पहुंच सकते हैं %lsmagic आज्ञा।

एक नए सेल पर, चलाएँ %lsmagic आज्ञा। यह सभी उपलब्ध मैजिक कमांड को संपादन और कमांड मोड दोनों में प्रदर्शित करेगा। यह समझने के लिए कि प्रत्येक कमांड क्या करता है, इसके दस्तावेज़ प्राप्त करने के लिए पोस्टफ़िक्स प्रश्न चिह्न के साथ कमांड चलाएँ। उदाहरण के लिए, यह समझने के लिए कि क्या %उपनाम मैजिक कमांड चलता है %उपनाम?.

सुनिश्चित करें कि आप इसका उपयोग करने से पहले उस मोड को समझते हैं जिस पर कमांड चलता है।

4. नोटबुक को अनुकूलित करना

यदि आपको डिफ़ॉल्ट लुक पसंद नहीं है तो ज्यूपिटर नोटबुक उपयोगकर्ता अनुकूलन की अनुमति देता है। आप इसे दो तरीकों में से एक में कस्टमाइज़ कर सकते हैं। आप इसे या तो मैन्युअल रूप से कस्टमाइज़ कर सकते हैं या एक्सटेंशन का उपयोग कर सकते हैं। एक्सटेंशन का उपयोग करना आसान विकल्प है.

एक्सटेंशन का उपयोग करने के लिए, एक नए सेल पर निम्न कमांड चलाएँ। यह कमांड ज्यूपिटर-थीम्स इंस्टॉल करेगा, एक एक्सटेंशन जो पूर्वनिर्धारित थीम के साथ आता है।

!pip install jupyterthemes

फिर अपने टर्मिनल पर आगे बढ़ें या कॉन्फ़िगरेशन लागू करने के लिए सीएमडी. नीचे दिए गए कोड का उपयोग करके उपलब्ध थीमों को सूचीबद्ध करके प्रारंभ करें।

jt -l

फिर किसी थीम को लागू करने के लिए निम्न कमांड का उपयोग करें। थीम नाम को अपने इच्छित नाम से बदलें।

jt -t 

थीम लागू करने के बाद, परिवर्तन करने के लिए ज्यूपिटर नोटबुक को पुनरारंभ करें। को लागू करने का आउटपुट महासागर16 विषय इस प्रकार है:

यदि आप नोटबुक को डिफ़ॉल्ट पर पुनर्स्थापित करना चाहते हैं, तो निम्न आदेश का उपयोग करें।

jt -r

कमांड ज्यूपिटर नोटबुक को उसकी प्रारंभिक डिफ़ॉल्ट थीम पर वापस ला देता है।

अपनी नोटबुक को मैन्युअल रूप से अनुकूलित करने के लिए, निम्न चरणों का पालन करें।

उस निर्देशिका पर जाएँ जहाँ आपने ज्यूपिटर नोटबुक स्थापित किया था। नाम के साथ निर्देशिका खोजें .ज्यूपिटर. इसके अंदर एक नया फोल्डर बनाएं और उसे नाम दें रिवाज़. फिर इसमें एक CSS फ़ाइल बनाएं रिवाज़ निर्देशिका और इसे नाम दें कस्टम सीएसएस. अंत में, एक संपादक के साथ सीएसएस फ़ाइल खोलें और अपना CSS अनुकूलन कोड जोड़ें.

कोड जोड़ने के बाद, परिवर्तनों को प्रभावी करने के लिए अपने ज्यूपिटर नोटबुक को पुनः आरंभ करें।

5. सहयोग और साझाकरण

जब आप कोडिंग कर रहे हों तो आप अन्य डेवलपर्स के साथ सहयोग करना चाह सकते हैं। ज्यूपिटर नोटबुक में इसे प्राप्त करने के लिए, आप यह कर सकते हैं Git जैसे संस्करण नियंत्रण का उपयोग करें. Git का उपयोग करने के लिए, अपने प्रोजेक्ट की रूट डायरेक्टरी पर Git रिपॉजिटरी आरंभ करें। फिर ज्यूपिटर नोटबुक में आपके द्वारा किए गए प्रत्येक परिवर्तन को Git रिपॉजिटरी में जोड़ें और प्रतिबद्ध करें।

अंत में, रिपॉजिटरी को GitHub पर पुश करके उन लोगों के साथ साझा करें जिनके साथ आप सहयोग करना चाहते हैं। यह सहयोगियों को रिपॉजिटरी को क्लोन करने की अनुमति देगा और इस प्रकार आपकी ज्यूपिटर नोटबुक फ़ाइलों तक पहुंच प्राप्त करेगा।

विजेट और इंटरैक्टिव सुविधाएँ आपकी नोटबुक में गतिशील उपयोगकर्ता इंटरफ़ेस बनाने में सहायता करती हैं।

वे आपको अपने डेटा के साथ बातचीत करने और कल्पना करने का एक तरीका देते हैं। ज्यूपिटर नोटबुक डिफ़ॉल्ट रूप से कुछ विजेट का समर्थन करता है। अधिक विजेट का उपयोग करने के लिए आपको इंस्टॉल करना होगा ipywidgets निम्नलिखित कमांड का उपयोग करके लाइब्रेरी।

!pip install ipywidgets

इंस्टॉल करने के बाद आयात करें विजेट मॉड्यूल अपनी कार्यक्षमताओं का उपयोग करने के लिए।

import ipywidgets as widgets

अब आपको अपनी पसंद का विजेट बनाना होगा। उदाहरण के लिए, एक बनाने के लिए स्लाइडर विजेट निम्नलिखित कोड का उपयोग करें:

slider = widgets.IntSlider(min=0, max=100, value=50, description='Slider:')

फिर प्रदर्शित करें स्लाइडर.

display(slider)

आउटपुट इस प्रकार है:

आप उपयोगकर्ता इनपुट और एक निर्दिष्ट सीमा के भीतर संख्यात्मक मान के चयन के लिए स्लाइडर का उपयोग कर सकते हैं। ऐसे कई विजेट हैं जिनका पुस्तकालय समर्थन करता है। उन्हें सूचीबद्ध करने के लिए कोड की निम्नलिखित पंक्ति का उपयोग करें:

dir(widgets)

सूची से वह विजेट ढूंढें जो आपकी आवश्यकताओं का समर्थन करता हो।

7. दक्षता और प्रदर्शन के लिए युक्तियाँ

आपकी नोटबुक की दक्षता और प्रदर्शन को बेहतर बनाने के लिए, निम्नलिखित युक्तियाँ काम में आती हैं:

  • आउटपुट को सीमित करें और प्रगति संकेतकों का उपयोग करें: इससे आपको अत्यधिक आउटपुट के साथ अपनी नोटबुक को अव्यवस्थित करने से बचने में मदद मिलेगी। गणना की प्रगति को ट्रैक करने के लिए प्रगति संकेतकों का उपयोग करें। tqdm इस उद्देश्य के लिए पुस्तकालय उपयोगी हो सकता है।
  • सेल निष्पादन न्यूनतम करें: संसाधनों को बचाने के लिए केवल आवश्यक सेल निष्पादित करें। आप इसका उपयोग करके इसे प्राप्त कर सकते हैं उपरोक्त सभी चलाएँ चयनित कक्षों को चलाने के लिए।
  • लूप और डेटा प्रोसेसिंग को अनुकूलित करें: वेक्टरकृत संचालन और अनुकूलित पुस्तकालयों का उपयोग करें। इसके अलावा, अनावश्यक लूप्स, विशेषकर नेस्टेड लूप्स से बचें। वे प्रदर्शन को प्रभावित कर सकते हैं. इसके बजाय, डेटा हेरफेर पुस्तकालयों में उपलब्ध अंतर्निहित कार्यों और विधियों का उपयोग करें।
  • कैश्ड परिणामों का उपयोग करें: यदि आपके पास समय लेने वाली गणना या डेटा लोडिंग है, तो अनावश्यक गणना से बचने के लिए परिणामों को कैशिंग करने पर विचार करें। जैसे टूल का उपयोग करें जॉबलिब या अचार कैशिंग के लिए.

डेटा वैज्ञानिक के रूप में अपना प्रदर्शन कैसे सुधारें

डेटा विज्ञान की दुनिया में, ऐसे कई उपकरण हैं जो आपके थ्रूपुट को बढ़ाने में आपकी मदद कर सकते हैं। यह लाइब्रेरी हो सकती हैं जिन्हें आप अपने विकास परिवेश में स्थापित कर सकते हैं, डेटा विश्लेषण के लिए तैयार किए गए आईडीई, या यहां तक ​​कि ब्राउज़र एक्सटेंशन भी हो सकते हैं। वहां उपलब्ध उपकरणों पर अधिक शोध करने का प्रयास करें क्योंकि वे आपके काम को सरल बनाने में मदद कर सकते हैं और आपका काफी समय बचा सकते हैं।