Zwiększ swoją produktywność i oszczędzaj czas, stosując te bezcenne wskazówki i wskazówki.

Kluczowe dania na wynos

  • Zrozumienie różnicy między trybami poleceń i trybami edycji jest niezbędne do pracy z Jupyter Notebook. Każdy tryb zapewnia inne funkcje i skróty.
  • Uzyskiwanie dostępu do skrótów klawiaturowych i korzystanie z nich może zaoszczędzić czas, unikając szeregu kroków dla każdej operacji. Upewnij się, że jesteś we właściwym trybie podczas wykonywania skrótów.
  • Jupyter Notebook umożliwia dostosowywanie poprzez rozszerzenia lub ręczne dostosowywanie. Użyj rozszerzeń, aby ułatwić dostosowywanie lub dostosuj ręcznie, tworząc plik CSS. Uruchom ponownie notatnik, aby zmiany zaczęły obowiązywać.

Jupyter Notebook to internetowe, interaktywne środowisko komputerowe, którego można używać do analizy danych i wspólnego kodowania. Pozwala na integrację kodu, tekstu i wizualizacji w jednym dokumencie. Posiada rozbudowany ekosystem bibliotek dostępnych do wykonywania różnych zadań.

Dominuje w świecie nauki o danych, jeśli chodzi o analizę danych, wstępne przetwarzanie danych i inżynierię funkcji. Oto kilka podstawowych wskazówek i wskazówek, które pomogą Ci maksymalnie wykorzystać możliwości notebooka.

instagram viewer

1. Różnica między trybem poleceń a trybem edycji

Zrozumienie różnicy między trybem poleceń a trybem edycji jest jednym z podstawowych aspektów pracy z Jupyter Notebook. Dzieje się tak, ponieważ każdy tryb zapewnia inne funkcje i skróty.

Tryb edycji jest oznaczony zieloną ramką i jest trybem domyślnym, gdy wybierasz komórkę do edycji.

W tym trybie możesz wpisywać i edytować kod w komórce. Aby przejść do trybu edycji, kliknij dwukrotnie komórkę lub naciśnij klawisz Enter po jej wybraniu.

Tryb poleceń jest oznaczony niebieską ramką komórki. Jest to również tryb domyślny, gdy nie edytujesz aktywnie komórki.

W tym trybie można wykonywać operacje na poziomie notatnika, takie jak tworzenie, usuwanie, zmienianie lub wykonywanie komórek. Aby przełączyć się z trybu edycji do trybu poleceń, naciśnij przycisk Wyjście klucz.

2. Dostęp i korzystanie ze skrótów klawiaturowych

Notebooki Jupyter mają Skróty klawiszowe okno dialogowe, które pomaga wyświetlić wszystkie dostępne skróty. Aby uzyskać do niego dostęp, upewnij się, że jesteś w trybie poleceń. Następnie naciśnij H klucz. Powinno pojawić się wyskakujące okienko, takie jak to poniżej.

Obok każdego skrótu znajduje się wyjaśnienie jego działania. Polecenia dzielą się na te, których można używać w trybie poleceń iw trybie edycji. Upewnij się, że jesteś we właściwym trybie podczas wykonywania odpowiedniego skrótu. Korzystanie z tych skrótów pomoże Ci zaoszczędzić dużo czasu, ponieważ nie będziesz musiał wykonywać szeregu kroków, aby wykonać każdą operację.

3. Korzystanie z magicznych poleceń

Magiczne polecenia zapewniają dodatkowe funkcje, których można używać do wykonywania zadań. Aby ich użyć, poprzedzaj polecenie % za magię linii i dwa %% dla magii na poziomie komórki. Zamiast zapamiętywać kilka, możesz uzyskać dostęp do wszystkich dostępnych magicznych poleceń za pomocą %lsmagic Komenda.

W nowej komórce uruchom %lsmagic Komenda. Spowoduje to wyświetlenie wszystkich dostępnych magicznych poleceń zarówno w trybie edycji, jak i poleceń. Aby zrozumieć, co robi każde polecenie, uruchom polecenie z przyrostkiem znaku zapytania, aby uzyskać jego dokumentację. Na przykład, aby zrozumieć, co %Alias magiczna komenda działa, biegnij %Alias?.

Przed użyciem upewnij się, że rozumiesz tryb działania polecenia.

4. Dostosowywanie Notatnika

Jupyter Notebook pozwala na dostosowanie użytkownika, jeśli nie podoba ci się domyślny wygląd. Możesz go dostosować na jeden z dwóch sposobów. Możesz dostosować go ręcznie lub użyć rozszerzeń. Łatwiejszą alternatywą jest użycie rozszerzeń.

Aby użyć rozszerzeń, uruchom następujące polecenie w nowej komórce. To polecenie zainstaluje jupyter-themes, rozszerzenie, które zawiera predefiniowane motywy.

!pip install jupyterthemes

Następnie przejdź do swojego terminala lub CMD, aby zastosować konfiguracje. Zacznij od wyświetlenia dostępnych motywów za pomocą poniższego kodu.

jt -l

Następnie użyj następującego polecenia, aby zastosować motyw. Zamień nazwę motywu na żądaną.

jt -t 

Po zastosowaniu motywu uruchom ponownie notatnik Jupyter, aby zmiany zostały wprowadzone. Dane wyjściowe zastosowania oceany16 temat jest następujący:

Jeśli chcesz przywrócić domyślne ustawienia notebooka, użyj następującego polecenia.

jt -r

Polecenie przywraca Jupyter Notebook do początkowego domyślnego motywu.

Aby ręcznie dostosować notatnik, wykonaj następujące czynności.

Przejdź do katalogu, w którym zainstalowałeś Jupyter Notebook. Znajdź katalog z nazwą .jupyter. Utwórz w nim nowy folder i nadaj mu nazwę zwyczaj. Następnie utwórz plik CSS w formacie zwyczaj katalog i nazwij go niestandardowe CSS. Na koniec otwórz plik CSS za pomocą edytora i dodaj swój kod dostosowywania CSS.

Po dodaniu kodu uruchom ponownie notatnik Jupyter, aby zmiany zaczęły obowiązywać.

5. Współpraca i udostępnianie

Podczas kodowania możesz chcieć współpracować z innymi programistami. Aby to osiągnąć w Jupyter Notebook, możesz użyj kontroli wersji, takiej jak Git. Aby korzystać z Git, zainicjuj repozytorium Git w katalogu głównym projektu. Następnie dodaj i zatwierdź każdą zmianę wprowadzoną w Jupyter Notebook do repozytorium Git.

Na koniec udostępnij repozytorium osobom, z którymi chcesz współpracować, przesyłając je do GitHub. Umożliwi to współpracownikom sklonowanie repozytorium, a tym samym dostęp do plików Jupyter Notebook.

Widżety i funkcje interaktywne ułatwiają tworzenie dynamicznych interfejsów użytkownika w notebooku.

Umożliwiają interakcję i wizualizację danych. Notebooki Jupyter domyślnie obsługują kilka widżetów. Aby korzystać z większej liczby widżetów, musisz zainstalować ipywidgets bibliotekę za pomocą następującego polecenia.

!pip install ipywidgets

Po zainstalowaniu zaimportuj plik widżety moduł do korzystania z jego funkcjonalności.

import ipywidgets as widgets

Teraz musisz utworzyć wybrany widżet. Na przykład, aby utworzyć suwak widżet użyj następującego kodu:

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

Następnie wyświetl suwak.

display(slider)

Dane wyjściowe są następujące:

Suwaka można użyć do wprowadzania danych przez użytkownika i wybierania wartości liczbowej z określonego zakresu. Biblioteka obsługuje wiele widżetów. Aby je wyświetlić, użyj następującego wiersza kodu:

dir(widgets)

Poszukaj na liście widżetu, który obsługuje Twoje wymagania.

7. Wskazówki dotyczące wydajności i wydajności

Aby poprawić efektywność i wydajność notebooka, przydatne są następujące wskazówki:

  • Ogranicz produkt i użyj wskaźników postępu: Pomoże to uniknąć zaśmiecania notebooka nadmierną ilością wydruków. Użyj wskaźników postępu, aby śledzić postęp obliczeń. The tqdm biblioteka może być przydatna do tego celu.
  • Zminimalizuj wykonywanie komórek: Wykonaj tylko niezbędne komórki, aby zaoszczędzić na zasobach. Możesz to osiągnąć za pomocą Uruchom wszystko powyżej uruchomić wybrane komórki.
  • Optymalizuj pętle i przetwarzanie danych: Użyj wektoryzowanych operacji i zoptymalizowanych bibliotek. Unikaj także zbędnych pętli, zwłaszcza pętli zagnieżdżonych. Mogą wpływać na wydajność. Zamiast tego wykorzystaj wbudowane funkcje i metody dostępne w bibliotekach manipulacji danymi.
  • Użyj wyników z pamięci podręcznej: Jeśli masz czasochłonne obliczenia lub ładowanie danych, rozważ buforowanie wyników, aby uniknąć zbędnych obliczeń. Korzystaj z narzędzi np Joblib Lub Marynata do buforowania.

Jak poprawić swoją wydajność jako Data Scientist

W świecie nauki o danych istnieje wiele narzędzi, które mogą pomóc zwiększyć przepustowość. Mogą to być biblioteki, które możesz zainstalować w swoim środowisku programistycznym, IDE dostosowane do analizy danych, a nawet rozszerzenia przeglądarki. Postaraj się dowiedzieć więcej o dostępnych narzędziach, ponieważ mogą one pomóc uprościć pracę i zaoszczędzić dużo czasu.