जुपिटर नोटबुक और जुपिटरलैब में क्या अंतर है


131

मैं ज्यूपिटर नोटबुक के लिए नया हूं, ज्यूपिटर नोटबुक और जुपिटर लैब के बीच मुख्य अंतर क्या है, मुझे सुझाव है कि मुझे सबसे अच्छा एक चुनना चाहिए, जिसे भविष्य में उपयोग किया जाना चाहिए।

जवाबों:


103

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

JupyterLab नोटबुक सहित अगली पीढ़ी का उपयोगकर्ता इंटरफ़ेस है । इसकी एक मॉड्यूलर संरचना है, जहां आप एक ही विंडो में टैब के रूप में कई नोटबुक या फाइलें (जैसे HTML, पाठ, मार्कडाउन आदि) खोल सकते हैं। यह आईडीई जैसा अनुभव अधिक प्रदान करता है।

एक शुरुआत के लिए मैं ज्यूपिटर नोटबुक के साथ शुरू करने का सुझाव दूंगा क्योंकि इसमें फ़ाइलब्रोसर और ए (नोटबुक) संपादक दृश्य शामिल हैं। यह उपयोग करने के लिए आसान हो सकता है। यदि आप अधिक सुविधाएँ चाहते हैं, तो JupyterLab पर जाएँ। JupyterLab अधिक सुविधाएँ और एक बढ़ाया इंटरफ़ेस प्रदान करता है, जिसे एक्सटेंशन के माध्यम से बढ़ाया जा सकता है: JupyterLab एक्सटेंशन (GitHub)


12
मैं वास्तव में यह तर्क दूंगा कि जुपीटरलैब कट्टरता दिखता है, लेकिन इसमें कम विशेषताएं हैं
क्रिस

1
ज्यूपिटर लैब में फाइल ब्राउजर है।
vasili111

3
JupyterLab डेटा विज़ुअलाइज़ेशन प्रदर्शित करने के लिए अनुकूल नहीं है, उदाहरण के लिए। कारण मैंने ज्यूपिटर नोटबुक में बदल दिया।
कैसर

1
@ कैसर आपको प्लॉटली आई जुपिटरलैब के साथ किन चुनौतियों का सामना करना पड़ा है?
वेस्टलैंड

मैंने एक sankey आरेख प्राप्त करने के लिए कोड लिखा था और JL इसे प्रदर्शित नहीं करेगा। हालाँकि, उसी कोड ने जुपिटर नोटबुक में काम किया।
कैसर

57

इस समय (2019 के मध्य), JupyterLab 1.0 रिलीज के साथ, एक उपयोगकर्ता के रूप में, मुझे लगता है कि हमें दैनिक उपयोग के लिए JupyterLab को अपनाना चाहिए। और JupyterLab आधिकारिक दस्तावेज से :

जुपिटरलैब की वर्तमान रिलीज़ सामान्य दैनिक उपयोग के लिए उपयुक्त है।

तथा

JupyterLab अंततः क्लासिक Jupyter नोटबुक की जगह लेगा । इस पूरे परिवर्तन के दौरान, एक ही नोटबुक दस्तावेज़ प्रारूप क्लासिक नोटबुक और जुपिटरलैब दोनों द्वारा समर्थित होगा


ध्यान दें कि जुपाइटरलैब में एक एक्स्टेंसिबल मॉड्यूलर आर्किटेक्चर है । इसलिए पुराने दिनों में, सिर्फ एक जुपिटर नोटबुक है, और अब जुपिटरलैब (और भविष्य में) के साथ, नोटबुक जुपिटरलैब में मुख्य अनुप्रयोगों में से एक है (कोड कंसोल , कमांड-लाइन टर्मिनल और एक पाठ जैसे अन्य के साथ) संपादक )।


4

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

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

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

यहां छवि विवरण दर्ज करें

और अब आपके पास अपने निपटान में ये उपकरण हैं:

  1. फ़ाइलें देखें, चलने वाली गुठली, कमांड, नोटबुक टूल, ओपन टैब या एक्सटेंशन मैनेजर
  2. अन्य विकल्पों में से, सेल का उपयोग करके चलाएं, Ctrl+Enter
  3. मेनू विकल्प या कीबोर्ड शॉर्टकट का उपयोग करके एकल अभिव्यक्ति, पंक्ति या हाइलाइट किए गए पाठ को चलाएं
  4. कोड का उपयोग करके कंसोल में सीधे चलाएं Shift+Enter
  5. अपने नोटबुक आउटपुट को अव्यवस्थित किए बिना एक कंसोल में चर, डेटाफ़्रेम या भूखंडों का जल्दी और आसानी से निरीक्षण करें।

2

( मैं जूलिया के साथ जुपिटरलैब का उपयोग कर रहा हूं )

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

प्रमुख विशेषताएं जो महान हैं

  • कक्षों को खींचें और छोड़ें ताकि आप आसानी से कोड को पुन: व्यवस्थित कर सकें
  • एकल माउस क्लिक और उनके प्लेसमेंट की याद दिलाने के लिए एक छोटा निशान के साथ कोशिकाओं को ढहना

हालांकि यह सर्वोपरि है कि टैब और टर्मिनल के अलग-अलग विचारों को देखने की क्षमता क्या है। यदि आप Emacs का उपयोग करते हैं, तो आप शायद एक शेल (टर्मिनल) को चलाने वाले उनमें से एक के साथ क्षैतिज और ऊर्ध्वाधर व्यवस्था के साथ कई बफ़र्स का आनंद लेते हैं, और जुपाइटरलैब के साथ यह किया जा सकता है, और यह व्यवस्था ड्रैक और ड्रॉप्स के साथ की जाती है जो Emacs में होती है आदेशों के सेट के साथ किया।

( मुझे विश्वास नहीं है कि उन लोगों के लिए एक सीखने की अवस्था को जोड़ा गया है जिन्होंने पहले 'नोटबुक' मूल संस्करण का उपयोग नहीं किया है। आप सीधे इस आईडीई अनुभव में गोता लगा सकते हैं )


0

यह उत्तर अजगर के दृष्टिकोण को दर्शाता है। जुपिटर अजगर के अलावा विभिन्न भाषाओं का समर्थन करता है।

Jupyter नोटबुक और Jupyterlab दोनों ब्राउज़र संगत इंटरेक्टिव अजगर (यानी अजगर ".ipynb" फ़ाइलें) वातावरण हैं, जहां आप बेहतर पठनीयता के लिए कोड के विभिन्न भागों को विभिन्न व्यक्तिगत निष्पादन योग्य कोशिकाओं में विभाजित कर सकते हैं। ये दोनों डेटा साइंस / साइंटिफिक कंप्यूटिंग डोमेन में लोकप्रिय हैं।

मैं आपको सुझाव दूंगा कि जुपिटर नोटबुक्स के फायदे के लिए जुपीटरलैब के साथ जाएं:

  1. Jupyterlab में, आप ".py" फाइलें, ".ipynb" फाइलें, ओपन टर्मिनल आदि बना सकते हैं। Jupyter नोटबुक आपको "अजगर 2" या "पायथन 3" चुनने का विकल्प प्रदान करते हुए ".ipynb" फाइलें देता है।
  2. Jupyterlab एक सिंगल ब्राउज़र टैब के अंदर कई ".ipynb" फाइलें खोल सकता है। जबकि, जुपिटर नोटबुक हर बार नई ".ipynb" फाइलें खोलने के लिए नया टैब बनाएगा। ब्राउज़र के विभिन्न टैब के बीच मँडरा थकाऊ है , इस प्रकार यहाँ Jupyterlab अधिक उपयोगी है।

मैं Jupyterlab को स्थापित करने के लिए PIP का उपयोग करने की सलाह दूंगा।

यदि आप विंडोज सिस्टम पर Jupyterlab का उपयोग करके एक ".ipynb" फ़ाइल नहीं खोल सकते हैं, तो यहां चरण हैं:

  1. फ़ाइल पर जाएं -> राइट क्लिक करें -> साथ खोलें -> किसी अन्य एप्लिकेशन को चुनें -> अधिक एप्लिकेशन -> इस पीसी पर अन्य एप्लिकेशन देखें -> क्लिक करें।
  2. यह एक फाइल एक्सप्लोरर विंडो खोलेगा। अब अपने पायथन इंस्टॉलेशन फोल्डर के अंदर जाएं। आपको Scripts फ़ोल्डर देखना चाहिए । इसके अंदर जाओ।
  3. एक बार जब आप jupyter-lab.exe पाते हैं , तो उसे चुनें और अब यह आपके पीसी पर डिफ़ॉल्ट रूप से .ipynb फाइलें खोलेगा।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.