שפר את הפרודוקטיביות שלך וחסוך זמן על ידי שילוב הטיפים והטריקים שלא יסולא בפז.

טייק אווי מפתח

  • הבנת ההבדל בין מצבי פקודה ועריכה חיונית לעבודה עם Jupyter Notebook. כל מצב מספק פונקציונליות וקיצורי דרך שונים.
  • גישה ושימוש בקיצורי מקלדת יכולים לחסוך לך זמן על ידי הימנעות מסדרה של שלבים עבור כל פעולה. ודא שאתה במצב הנכון בעת ​​ביצוע קיצורי דרך.
  • Jupyter Notebook מאפשר התאמה אישית באמצעות הרחבות או התאמה אישית ידנית. השתמש בהרחבות להתאמה אישית קלה יותר או התאמה אישית ידנית על ידי יצירת קובץ CSS. הפעל מחדש את המחברת כדי שהשינויים ייכנסו לתוקף.

Jupyter Notebook היא סביבת מחשוב אינטראקטיבית מבוססת אינטרנט שבה אתה יכול להשתמש לניתוח נתונים וקידוד שיתופי. זה מאפשר שילוב של קוד, טקסט והדמיות למסמך אחד. יש לו מערכת אקולוגית נרחבת של ספריות זמינה לביצוע משימות שונות.

הוא שולט בעולם מדעי הנתונים בכל הנוגע לניתוח נתונים, עיבוד מקדים של נתונים והנדסת תכונות. הנה כמה טיפים וטריקים חיוניים שיעזרו לך להפיק את המרב מחוויית המחברת שלך.

1. ההבדל בין מצב פקודה למצב עריכה

הבנת ההבדל בין מצבי הפקודה והעריכה היא אחד ההיבטים הבסיסיים של עבודה עם מחברת Jupyter. הסיבה לכך היא שכל מצב מספק פונקציונליות וקיצורי דרך שונים.

instagram viewer

מצב העריכה מסומן על ידי גבול ירוק והוא מצב ברירת המחדל כאשר אתה בוחר תא לעריכה.

במצב זה, אתה יכול להקליד ולערוך קוד בתוך התא. כדי להיכנס למצב עריכה, לחץ פעמיים על תא או הקש אנטר בעת בחירת אחד.

מצב הפקודה מסומן על ידי גבול תא כחול. זהו גם מצב ברירת המחדל כאשר אינך עורך תא באופן פעיל.

במצב זה, תוכל לבצע פעולות ברמת המחברת כגון יצירה, מחיקה, שינוי או ביצוע תאים. כדי לעבור ממצב עריכה למצב פקודה לחץ על יציאה מַפְתֵחַ.

2. גישה ושימוש במקשי הקיצור

למחברות Jupyter יש א קיצורי דרך במקלדת דו-שיח שעוזר לך להציג את כל קיצורי הדרך הזמינים. כדי לגשת אליו ודא שאתה במצב פקודה. לאחר מכן לחץ על ח מַפְתֵחַ. אמור להופיע חלון מוקפץ כמו זה למטה.

לכל קיצור יש הסבר מה הוא עושה לצדו. הפקודות מחולקות לאלו שניתן להשתמש בהן במצב פקודה ובמצב עריכה. ודא שאתה במצב הנכון בעת ​​ביצוע קיצור הדרך המתאים. שימוש בקיצורי דרך אלה יעזור לך לחסוך זמן רב מכיוון שלא תצטרך לבצע סדרה של שלבים כדי לבצע כל פעולה.

3. שימוש בפקודות קסם

פקודות קסם מספקות פונקציונליות נוספת שבהן תוכל להשתמש לביצוע משימות. כדי להשתמש בהם, הקדמת הפקודה עם a % לקסמי קו ושתיים %% לקסם ברמת התא. במקום לשנן כמה, אתה יכול לגשת לכל פקודות הקסם הזמינות באמצעות %lsmagic פקודה.

בתא חדש, הפעל את %lsmagic פקודה. זה יציג את כל פקודות הקסם הזמינות הן במצב העריכה והן במצב הפקודה. כדי להבין מה עושה כל פקודה, הפעל את הפקודה עם סימן שאלה לאחר תיקון כדי לקבל את התיעוד שלה. לדוגמה, כדי להבין מה ה %כינוי פקודת קסם עושה, רץ %כינוי?.

ודא שאתה מבין את המצב שבו פועלת הפקודה לפני השימוש בה.

4. התאמה אישית של המחברת

Jupyter Notebook מאפשר התאמה אישית של המשתמש אם אינך אוהב את מראה ברירת המחדל. אתה יכול להתאים אותו באחת משתי דרכים. אתה יכול להתאים אותו באופן ידני או להשתמש בהרחבות. האלטרנטיבה הקלה יותר היא להשתמש בהרחבות.

כדי להשתמש בהרחבות, הפעל את הפקודה הבאה בתא חדש. פקודה זו תתקין jupyter-themes, הרחבה שמגיעה עם ערכות נושא מוגדרות מראש.

!pip install jupyterthemes

לאחר מכן המשך למסוף שלך או CMD להחלת תצורות. התחל ברישום הנושאים הזמינים באמצעות הקוד למטה.

jt -l

לאחר מכן השתמש בפקודה הבאה כדי להחיל ערכת נושא. החלף את שם הנושא בשם הרצוי.

jt -t 

לאחר החלת ערכת הנושא, הפעל מחדש את מחברת Jupyter כדי שהשינויים יתבצעו. הפלט של יישום ה אוקיינוסים16 הנושא הוא כדלקמן:

אם תרצה לשחזר את המחברת לברירת המחדל, השתמש בפקודה הבאה.

jt -r

הפקודה מחזירה את Jupyter Notebook לנושא ברירת המחדל הראשוני שלו.

כדי להתאים אישית את המחברת שלך, בצע את השלבים הבאים.

עבור אל הספרייה שבה התקנת את Jupyter Notebook. מצא את הספרייה עם השם .jupyter. צור תיקיה חדשה בתוכה ושמה לה המותאם אישית. לאחר מכן צור קובץ CSS ב- המותאם אישית ספרייה ושמות לה custom.css. לבסוף, פתח את קובץ ה-CSS עם עורך ו הוסף את קוד ההתאמה האישית של ה-CSS שלך.

לאחר הוספת הקוד, הפעל מחדש את Jupyter Notebook כדי שהשינויים ייכנסו לתוקף.

5. שיתוף פעולה ושיתוף

כאשר אתה מקודד, ייתכן שתרצה לשתף פעולה עם מפתחים אחרים. כדי להשיג זאת ב-Jupyter Notebook, אתה יכול השתמש בבקרת גרסאות כגון Git. כדי להשתמש ב-Git, אתחל מאגר Git בספריית השורש של הפרויקט שלך. לאחר מכן הוסף ותחייב כל שינוי שאתה מבצע ב-Jupyter Notebook למאגר Git.

לבסוף, שתף את המאגר עם האנשים שאתה רוצה לשתף איתם פעולה על ידי דחיפתו אל GitHub. זה יאפשר למשתפי הפעולה לשכפל את המאגר ובכך לגשת לקבצי Jupyter Notebook שלך.

ווידג'ט ותכונות אינטראקטיביות מסייעות לך ליצור ממשקי משתמש דינמיים בתוך המחברת שלך.

הם נותנים לך דרך ליצור אינטראקציה ולדמיין עם הנתונים שלך. מחברות Jupyter תומכות בכמה ווידג'טים כברירת מחדל. כדי להשתמש בווידג'טים נוספים, עליך להתקין את 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 הספרייה יכולה להיות שימושית למטרה זו.
  • צמצם למינימום את ביצוע התא: הפעל רק את התאים הדרושים כדי לחסוך במשאבים. אתה יכול להשיג זאת על ידי שימוש הפעל את הכל למעלה כדי להפעיל את התאים שנבחרו.
  • ייעול לולאות ועיבוד נתונים: השתמש בפעולות וקטוריות ובספריות מותאמות. כמו כן, הימנע מלולאות מיותרות, במיוחד מלולאות מקוננות. הם יכולים להשפיע על הביצועים. במקום זאת, השתמש בפונקציות ובשיטות מובנות הזמינות בספריות מניפולציות נתונים.
  • השתמש בתוצאות שמור: אם יש לך חישובים גוזלים זמן או טעינת נתונים, שקול לשמור את התוצאות במטמון כדי למנוע חישובים מיותרים. השתמש בכלים כמו joblib אוֹ מלפפון חמוץ עבור שמירה במטמון.

כיצד לשפר את הביצועים שלך כמדען נתונים

בעולם מדעי הנתונים, ישנם כלים רבים שיכולים לעזור לך להגדיל את התפוקה שלך. זה יכול להיות ספריות שאתה יכול להתקין בסביבת הפיתוח שלך, IDEs המותאמים לניתוח נתונים, או אפילו הרחבות דפדפן. השתדלו לחקור יותר על הכלים הזמינים בחוץ מכיוון שהם יכולים לעזור לכם לפשט את העבודה ולחסוך לכם זמן רב.