Rozpocznij pracę z notatnikiem Jupyter: samouczek

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Jeśli jesteś początkującym naukowcem zajmującym się danymi, który pracuje z Pythonem lub R, musisz wiedzieć, jak korzystać z Jupyter Notebook. Jest to środowisko IDE typu open source i serwerowe do manipulowania danymi, udostępniania kodu na żywo, a także zarządzania przepływem pracy w zakresie analizy danych.

Przyjrzyjmy się, jak zainstalować i używać Jupyter Notebook na lokalnym komputerze.

Jak zainstalować i uruchomić notatnik Jupyter za pomocą Pip

Po zainstalowaniu Jupyter Notebook w środowisku wirtualnym za pomocą polecenia pip install , możesz uruchomić go jako niezależny pakiet lub moduł w wirtualnej przestrzeni.

Aby użyć tej metody, musisz mieć zainstalowany Python na swoim komputerze. W przeciwnym razie przejdź do witryny python.org, aby pobrać i zainstalować najnowszą wersję Pythona. Jednakże, jeśli jesteś użytkownikiem Maca lub Linuksa, prawdopodobnie masz już zainstalowany Python domyślnie.

Jeśli jesteś użytkownikiem systemu Windows, upewnij się, że po zainstalowaniu go dodasz Pythona do ścieżki systemu Windows , aby można go było wykonywać z wiersza poleceń.

Po spełnieniu powyższych warunków otwórz wiersz polecenia w wybranej lokalizacji.

Następnie utwórz i aktywuj wirtualne środowisko Pythona, jeśli jeszcze tego nie zrobiłeś.

Będąc w tym środowisku wirtualnym, uruchom pip install notebook polecenie, aby zainstalować Jupyter Notebook.

Następnie uruchom jupyter notebook, aby uruchomić serwer Jupyter Notebook w domyślnej przeglądarce.

Jak zainstalować i uruchomić notatnik Jupyter z dystrybucją Anaconda

Dystrybucja Anaconda to menedżer IDE, który pozwala zainstalować Jupyter Notebook w środowisku wirtualnym conda .

Podczas korzystania z dystrybucji Anaconda można również uniknąć technicznych aspektów wiersza poleceń. Pozwala tworzyć i aktywować wirtualne środowisko oraz instalować Jupyter Notebook za pomocą Anaconda Navigator za pomocą kilku kliknięć.

Aby skorzystać z tej opcji, musisz pobrać i zainstalować najnowszą kompatybilną wersję dystrybucji Anaconda .

Po zainstalowaniu Anacondy na komputerze uruchom Anaconda Navigator. Aby uruchomić go w systemie Windows, możesz otworzyć pasek wyszukiwania systemu Windows i wyszukać Anaconda. Następnie kliknij Anaconda Navigator w menu wyników wyszukiwania, aby go otworzyć.

Mimo że w podstawowym środowisku ścieżki Anaconda Navigator jest wstępnie zainstalowany Jupyter Notebook, musisz zainstalować nowe za każdym razem, gdy tworzysz z nim środowisko.

Możesz stworzyć środowisko conda i zainstalować w nim Jupyter Notebook za pomocą CMD lub Anaconda Navigator.

Aby skorzystać z opcji Anaconda Navigator, na pasku bocznym aplikacji kliknij Środowiska .

Następnie spójrz na lewy dolny róg aplikacji i kliknij Utwórz .

Wprowadź preferowaną nazwę środowiska wirtualnego w polu Nazwa . Następnie wybierz wybrany język i kliknij Utwórz, aby stworzyć wirtualne środowisko conda .

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Po pomyślnym utworzeniu środowiska wybierz je i przejdź do strony głównej . W głównym menu, zlokalizuj Jupyter Notebook i kliknij Install , aby zainstalować go w tym środowisku.

Kliknij Uruchom po zakończeniu instalacji.

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Opcjonalnie, po zainstalowaniu Jupyter Notebook za pomocą Anaconda Navigator, możesz otworzyć terminal lub wiersz poleceń i użyć polecenia Activate env_name, aby aktywować właśnie utworzone środowisko wirtualne conda .

Zastąp env_name nazwą środowiska, które właśnie utworzyłeś za pomocą Anaconda Navigator. Aby jednak użyć tej metody w systemie Windows, upewnij się, że dodajesz Anacondę do ścieżki systemu Windows.

Alternatywnie, jeśli chcesz całkowicie uniknąć opcji Anaconda Navigator, możesz utworzyć środowisko conda i zainstalować w nim Jupyter Notebook tylko za pośrednictwem terminala.

Aby to zrobić, otwórz terminal i uruchom polecenie conda create --name env_name . Jeśli jesteś użytkownikiem Windows, możesz użyć conda.bat create --name env_name .

Użyj polecenia pip install notebook, aby zainstalować Jupyter Notebook w tym środowisku. Zastąp env_name swoją preferowaną nazwą.

Następnie uruchom Jupyter Notebook, uruchamiając jupyter notebook polecenie.

Powiązane: Polecenia CMD systemu Windows, które powinieneś znać

Uwaga: Zalecane jest uruchomienie Jupyter Notebook za pomocą wiersza poleceń. W ten sposób możesz utworzyć osobny folder dla swojego projektu i utworzyć środowisko wirtualne w lokalizacji folderu, a także uruchomić Jupyter Notebook w tym samym katalogu.

Jak korzystać z notatnika Jupyter

Teraz, gdy zainstalowałeś Jupyter Notebook. Przyjrzyjmy się niektórym sposobom korzystania z niego.

Uruchomienie Jupyter Notebook przeniesie Cię do jego strony głównej, gdzie możesz zarządzać swoimi plikami.

Uwaga: Zazwyczaj, gdy otwierasz Jupyter Notebook do pustego katalogu za pośrednictwem CMD, strona główna również dziedziczy ten pusty katalog. W przeciwnym razie wszystkie pliki w katalogu nadrzędnym odzwierciedlają stronę główną Jupyter Notebook.

Jak zaimportować plik do notatnika Jupyter

Możesz pracować z plikiem zewnętrznym, takim jak dokument programu Excel. Możesz go zaimportować do katalogu Jupyter Notebook, jeśli jeszcze go tam nie ma.

Aby zaimportować plik do Notatnika Jupyter, spójrz w prawy górny róg aplikacji i kliknij Prześlij, aby wyszukać plik na komputerze.

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Następnie, po przesłaniu pliku, kliknij opcję Prześlij wyświetlaną obok pliku, aby dodać go do katalogu folderu nadrzędnego.

Praca z nowym notatnikiem

Każdy otwierany notatnik uruchamia Twój kod na plikach z rozszerzeniem .ipynb . Aby otworzyć notatnik lub jądro, kliknij Nowy . Następnie wybierz Python 3 .

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Aby zapisać nowo otwarty notatnik pod nową nazwą, kliknij Plik .

Następnie wybierz opcję Zapisz jako i nadaj notatnikowi preferowaną nazwę.

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Jak wyłączyć uruchomiony notebook

Aby wyłączyć uruchomiony notatnik, przejdź na stronę główną i wybierz Bieganie . Ładuje listę aktualnie uruchomionych jąder.

Kliknij Zamknij obok dowolnego notatnika, który chcesz zamknąć, aby go dezaktywować.

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Jak dodać nowe komórki w notatniku Jupyter

Będąc w jądrze Jupyter Notebook, możesz pisać swój kod w komórkach. Aby dodać nową komórkę, kliknij Wstaw . Następnie wybierz preferowaną opcję.

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Alternatywnie możesz użyć skrótów klawiaturowych, aby dodać nowe komórki. Aby dodać nową komórkę nad istniejącą, kliknij ją, a następnie naciśnij klawisz A na klawiaturze.

Aby dodać komórkę poniżej, powtórz powyższy proces, ale tym razem naciśnij klawisz B na klawiaturze.

Aby przenieść komórkę w górę lub w dół, dotknij komórki docelowej. Następnie kliknij strzałkę w górę lub strzałkę w dół u góry jądra.

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Jak uruchomić linię lub blok kodu w notatniku Jupyter

Aby wykonać linię lub blok kodu, kliknij opcję Uruchom w górnej części jądra.

Aby uruchomić kod za pomocą skrótu klawiaturowego, naciśnij Ctrl + Enter na klawiaturze.

Ładowanie zestawu danych za pomocą pand w notatniku Jupyter: praktyczny przykład

Możesz również załadować zestaw danych do jądra. Rzućmy okiem na poniższy przykładowy kod do odczytu pliku Excel za pomocą Pythona:

import pandas as pd data=pd.read_excel(r"raw_data.xlsx") data.head(10)

Zwróć uwagę, że po zaimportowaniu lub wklejeniu zestawu danych do katalogu roboczego możesz załadować plik Excel bez wywoływania jego pełnej ścieżki. Naciśnij Ctrl + Enter, aby uruchomić powyższy kod.

Powyższy kod zwraca to wyjście:

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Jak korzystać z właściwości przecenowej Jupyter Notebook

Możesz użyć właściwości markdown do pisania wyrażeń matematycznych i zwykłego tekstu. Aby rozpocząć korzystanie z właściwości przecen Jupyter Notebook, musisz opanować podstawową składnię i zasady.

Spójrz na niektóre z poniższych zasad:

  • $ : otwórz i zamknij kod przeceny
  • \limits : oznacza limit
  • \sum : wywołaj symbol sumy
  • \alpha : napisz symbol alfa
  • \beta : napisz symbol beta
  • \gamma : wywołaj symbol gamma
  • ^{} : indeks górny znaku w nawiasach klamrowych
  • _{} : napisz indeks znaku w nawiasach klamrowych
  • \cap : wprowadź symbol czapki
  • \hat : umieść symbol kapelusza nad następnym znakiem

Aby zobaczyć, jak te reguły działają w praktyce, skopiuj poniższy kod przeceny i wklej go do komórki w jądrze.

$\beta_0{^4} \cap \hat 6 \sum \limits \partial 5_{2}$

Następnie dotknij komórki zawierającej kod, a następnie spójrz na górę jądra i kliknij menu rozwijane Kod .

Wybierz Markdown z listy. Następnie uruchom kod przeceny.

Alternatywnie możesz nacisnąć klawisz M na klawiaturze, aby przełączyć wybraną komórkę na przecenę. Naciśnij klawisz Y, aby wrócić do trybu kodu .

Aby jednak lepiej wykorzystać właściwość przeceny, możesz zapoznać się z dokumentacją Jupyter Notebook Markdown Cells .

Jak najlepiej wykorzystać notatnik Jupyter

Jupyter Notebook umożliwia uruchamianie i udostępnianie kodu do analizy danych w czasie rzeczywistym za pośrednictwem lokalnego lub zdalnego serwera. Dzięki właściwości przeceny możesz także udostępniać wyrażenia matematyczne i teksty pisane innym osobom.

Oprócz pisania za jego pomocą kodu, Jupyter Notebook to wydajna i edukacyjna platforma dla nauczycieli i uczniów do wspólnego uruchamiania fragmentów projektów związanych z nauką o danych lub uczeniem maszynowym.

Jednak to narzędzie oferuje wiele innych funkcji. Te, które tutaj omówiliśmy, powinny Cię zacząć.


Jak obliczyć wartość nCr

Jak obliczyć wartość nCr

Kombinacja to pojęcie matematyczne. Odnosi się do ułożenia kilku przedmiotów, gdzie ich kolejność nie ma znaczenia. Podstawowa formuła opisuje liczbę prawidłowych kombinacji.

Jak napisać i skompilować swój pierwszy kod Solidity?

Jak napisać i skompilować swój pierwszy kod Solidity?

Solidity to język programowania używany przez inteligentne kontrakty na blockchainie Ethereum. Jest to statyczny, zorientowany obiektowo język programowania.

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

Jak znaleźć N-cyfrowe idealne sześciany i kwadraty za pomocą Pythona, C++ i JavaScript

Jak znaleźć N-cyfrowe idealne sześciany i kwadraty za pomocą Pythona, C++ i JavaScript

Wielu programistów uwielbia rozwiązywać trudne problemy matematyczne za pomocą kodu. Pomaga wyostrzyć umysł i poprawić umiejętności rozwiązywania problemów. W tym artykule dowiesz się, jak znaleźć najmniejsze i największe n-cyfrowe idealne kwadraty i sześciany za pomocą Pythona, C++ i JavaScript. Każdy przykład zawiera również przykładowe dane wyjściowe dla kilku różnych wartości.

Jak używać Pythona jako kalkulatora wiersza poleceń

Jak używać Pythona jako kalkulatora wiersza poleceń

Chociaż możesz używać kalkulatora graficznego na swoim komputerze, interpreter języka programowania Python może pełnić funkcję kalkulatora biurkowego. Jest to tak popularny żart na temat biegania w społeczności Pythona, że ​​wspomniano o nim w oficjalnym samouczku. Oto, jak używać Pythona jako kalkulatora.

Jak osadzić tweety w swoich postach WordPress

Jak osadzić tweety w swoich postach WordPress

Umieszczanie usług stron trzecich w swoich postach WordPress to ekscytujący sposób na przyciągnięcie zainteresowania odwiedzających. Osadzone treści zawierają również wskazówki wizualne, które ułatwiają skanowanie. WordPress ułatwił dodawanie tego typu treści.

Kodowanie nie jest dla wszystkich: 9 stanowisk technicznych, które można uzyskać bez niego

Kodowanie nie jest dla wszystkich: 9 stanowisk technicznych, które można uzyskać bez niego

Tech to bez wątpienia branża przyszłości. Jeśli jesteś jednym z milionów młodych dorosłych, którzy mają rozpocząć pierwszy etap swojej kariery, być może zastanawiasz się, co zrobić, jeśli nie lubisz kodować.

7 ważnych poleceń, które pomogą rozpocząć pracę z Pythonem dla początkujących

7 ważnych poleceń, które pomogą rozpocząć pracę z Pythonem dla początkujących

Nauka nowego języka programowania, takiego jak Python, staje się bezproblemowa, jeśli masz kompleksową mapę drogową, szczegółowo opisującą koncepcje, których należy się nauczyć jako początkujący i jak robić dalsze postępy, aby osiągnąć kolejny kamień milowy. Nawet średniozaawansowani programiści powinni często odświeżyć swoje podstawy, aby zbudować dla siebie solidną podstawę.

Twoja pierwsza aplikacja internetowa ASP.NET: jak zacząć

Twoja pierwsza aplikacja internetowa ASP.NET: jak zacząć

ASP.NET to bezpłatna wieloplatformowa platforma firmy Microsoft do tworzenia aplikacji i usług internetowych. Platforma ASP.NET jest rozszerzeniem .NET, platformy programistycznej narzędzi, języków programowania i bibliotek używanych do tworzenia różnych aplikacji.

9 najlepszych alternatyw dla platformy Docker do zarządzania kontenerami

9 najlepszych alternatyw dla platformy Docker do zarządzania kontenerami

Kontenery są bardzo przydatne przy opracowywaniu, wdrażaniu i zarządzaniu oprogramowaniem w środowisku wirtualnym. Docker jest przydatny w procesie konteneryzacji, ale nie jest jedyną platformą. Jeśli szukasz alternatyw dla Dockera, nie szukaj dalej. Ta lista przedstawia niektóre bogate w funkcje i wydajne alternatywy platformy Docker, które można wykorzystać w następnym projekcie.

Czy ARCore lub ARKit są lepsze do tworzenia doświadczeń w rozszerzonej rzeczywistości?

Czy ARCore lub ARKit są lepsze do tworzenia doświadczeń w rozszerzonej rzeczywistości?

Niektóre z najczęściej omawianych aplikacji mobilnych i doświadczeń w dzisiejszych czasach wykorzystują technologię rozszerzonej rzeczywistości. Podczas gdy niektóre z tych doświadczeń mogą działać na praktycznie każdym urządzeniu mobilnym, inne działają tylko na nowszych i droższych modelach. Tworzenie i używanie tych bardziej zaawansowanych środowisk wymaga ARCore i ARKit.

Jak stworzyć nową gałąź w Git

Jak stworzyć nową gałąź w Git

Gałęzie są kluczowe dla koncepcji kontroli wersji w programowaniu, aw szczególności w Git. W tym artykule startowym dowiesz się, czym jest gałąź i jak ją utworzyć przy użyciu wielu różnych narzędzi.

Jak używać instrukcji if w Pythonie?

Jak używać instrukcji if w Pythonie?

Instrukcja if jest siłą napędową programowania logicznego. W rezultacie lepsze zrozumienie Pythona jest znaczącym dodatkiem do twoich umiejętności programowania w Pythonie.

5 najlepszych odznak, które wzmocnią Twoje repozytorium GitHub

5 najlepszych odznak, które wzmocnią Twoje repozytorium GitHub

Odznaki GitHub mogą zwiększyć czytelność repozytorium, zapewniając użytkownikom szybki sposób przechwytywania metryk repozytorium. Plakietki mogą być osadzone w pliku README.md, aby wyjaśnić innym programistom znaczenie i konieczność Twojego projektu. W rezultacie czytelnicy bardzo szybko dowiadują się o repozytorium, sprawdzając dołączone identyfikatory.

Pierwsze kroki z Redis i PHP do szybkiego przechowywania danych

Pierwsze kroki z Redis i PHP do szybkiego przechowywania danych

Popularny silnik pamięci masowej Redis jest doskonałym i niezbędnym narzędziem w każdym arsenale programistów. Silnik pamięci masowej w pamięci umożliwia niezwykle szybkie przechowywanie i pobieranie danych, do imponujących 32 milionów zapytań na sekundę, co czyni go doskonałym uzupełnieniem każdego głównego silnika bazy danych.

Co to jest WYSIWYG?

Co to jest WYSIWYG?

Część magii tworzenia oprogramowania pojawia się, gdy wiersze kodu łączą się w coś więcej niż sumę ich części. Przekonasz się, że gdy próbujesz budować w ten sposób abstrakcyjnie, potrzebujesz trochę kreatywnej wizualizacji. Może to dotyczyć przetwarzania tekstu lub projektowania stron internetowych, podobnie jak w przypadku programowania.

Jak zainstalować .NET Framework w wersji 3.5 w systemie Windows 10?

Jak zainstalować .NET Framework w wersji 3.5 w systemie Windows 10?

Jako użytkownik systemu Windows prawdopodobnie przynajmniej raz natknąłeś się na słowa .NET Framework. Jest to platforma oprogramowania opracowana przez firmę Microsoft, która umożliwia tworzenie i uruchamianie programów w językach C#, C++, F# i Visual Basic. Najnowsza wersja platformy .NET to 4,8, ale Twój komputer może wymagać starszej wersji platformy .NET (np. .NET 3.5) do uruchamiania niektórych aplikacji.

WordPress kontra Wix: kluczowe różnice

WordPress kontra Wix: kluczowe różnice

Budując stronę internetową dla siebie lub swojej firmy często stajesz przed klasycznym dylematem. WordPress vs. Wix — który wybrać i jaki byłby dla Ciebie najlepszy?

10 najlepszych dystrybucji Linuksa dla programistów

10 najlepszych dystrybucji Linuksa dla programistów

Chociaż Linux może nie być ulubionym systemem operacyjnym dla zwykłych użytkowników, jest to wybór dla większości programistów i programistów. Linux jest bardziej praktycznym systemem operacyjnym, który został specjalnie zaprojektowany z myślą o programowaniu i programistach.

Jak obliczyć wartość nCr

Jak obliczyć wartość nCr

Kombinacja to pojęcie matematyczne. Odnosi się do ułożenia kilku przedmiotów, gdzie ich kolejność nie ma znaczenia. Podstawowa formuła opisuje liczbę prawidłowych kombinacji.

Jak napisać i skompilować swój pierwszy kod Solidity?

Jak napisać i skompilować swój pierwszy kod Solidity?

Solidity to język programowania używany przez inteligentne kontrakty na blockchainie Ethereum. Jest to statyczny, zorientowany obiektowo język programowania.

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

Jak znaleźć N-cyfrowe idealne sześciany i kwadraty za pomocą Pythona, C++ i JavaScript

Jak znaleźć N-cyfrowe idealne sześciany i kwadraty za pomocą Pythona, C++ i JavaScript

Wielu programistów uwielbia rozwiązywać trudne problemy matematyczne za pomocą kodu. Pomaga wyostrzyć umysł i poprawić umiejętności rozwiązywania problemów. W tym artykule dowiesz się, jak znaleźć najmniejsze i największe n-cyfrowe idealne kwadraty i sześciany za pomocą Pythona, C++ i JavaScript. Każdy przykład zawiera również przykładowe dane wyjściowe dla kilku różnych wartości.

Jak używać Pythona jako kalkulatora wiersza poleceń

Jak używać Pythona jako kalkulatora wiersza poleceń

Chociaż możesz używać kalkulatora graficznego na swoim komputerze, interpreter języka programowania Python może pełnić funkcję kalkulatora biurkowego. Jest to tak popularny żart na temat biegania w społeczności Pythona, że ​​wspomniano o nim w oficjalnym samouczku. Oto, jak używać Pythona jako kalkulatora.

Jak osadzić tweety w swoich postach WordPress

Jak osadzić tweety w swoich postach WordPress

Umieszczanie usług stron trzecich w swoich postach WordPress to ekscytujący sposób na przyciągnięcie zainteresowania odwiedzających. Osadzone treści zawierają również wskazówki wizualne, które ułatwiają skanowanie. WordPress ułatwił dodawanie tego typu treści.

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Jeśli jesteś początkującym naukowcem zajmującym się danymi, który pracuje z Pythonem lub R, musisz wiedzieć, jak korzystać z Jupyter Notebook. Jest to środowisko IDE typu open source i serwerowe do manipulowania danymi, udostępniania kodu na żywo, a także zarządzania przepływem pracy w nauce o danych.

Kodowanie nie jest dla wszystkich: 9 stanowisk technicznych, które można uzyskać bez niego

Kodowanie nie jest dla wszystkich: 9 stanowisk technicznych, które można uzyskać bez niego

Tech to bez wątpienia branża przyszłości. Jeśli jesteś jednym z milionów młodych dorosłych, którzy mają rozpocząć pierwszy etap swojej kariery, być może zastanawiasz się, co zrobić, jeśli nie lubisz kodować.

7 ważnych poleceń, które pomogą rozpocząć pracę z Pythonem dla początkujących

7 ważnych poleceń, które pomogą rozpocząć pracę z Pythonem dla początkujących

Nauka nowego języka programowania, takiego jak Python, staje się bezproblemowa, jeśli masz kompleksową mapę drogową, szczegółowo opisującą koncepcje, których należy się nauczyć jako początkujący i jak robić dalsze postępy, aby osiągnąć kolejny kamień milowy. Nawet średniozaawansowani programiści powinni często odświeżyć swoje podstawy, aby zbudować dla siebie solidną podstawę.

Twoja pierwsza aplikacja internetowa ASP.NET: jak zacząć

Twoja pierwsza aplikacja internetowa ASP.NET: jak zacząć

ASP.NET to bezpłatna wieloplatformowa platforma firmy Microsoft do tworzenia aplikacji i usług internetowych. Platforma ASP.NET jest rozszerzeniem .NET, platformy programistycznej narzędzi, języków programowania i bibliotek używanych do tworzenia różnych aplikacji.