2015-04-26 13 views
6

Kiedy uruchomić notebooka Jupyter Mam zmodyfikował ipython_config.py w moim profilu ipython automatycznie załadować numpy jak np:Jak udokumentować uruchomienie programu Japyter Notebook Profile?

c.InteractiveShellApp.exec_lines = [ 
    'import numpy as np', 
    ] 

to działa świetnie. Kiedy uruchamiam Notatnik, w pierwszej komórce mogę natychmiast wywołać całą bibliotekę numpy poprzez np.. Jeśli jednak udostępniam ten Notatnik za pomocą istoty lub innej metody, te importowanie nie jest jawnie pokazane. Jest to nieoptymalne, ponieważ uniemożliwia wykonanie wyraźnej odtwarzalności.

Moje pytanie: Czy istnieje sposób, w jaki mogę automatycznie wypełnić pierwszą komórkę nowego notatnika kodem, który importuję? (Lub inny podobny sposób udokumentowania importów, które występują w Notatniku).

Byłbym w porządku, gdybyśmy usunęli opcję exec_lines i wstępnie wypełnili kod, który muszę uruchomić samodzielnie lub inne rozwiązanie, które wpada w główny pomysł: wyraźna odtwarzalność kodu, który początkowo importuję w Notatnik.

Edit

Usunięta odpowiedź, które mogą być pomocne dla osób lądujących tu: Znalazłem jupyter_boilerplate który jako zainstalowania rozszerzenia Notebook „dodaje konfigurowalny menu do Jupyter (ipython) notebooków wstawić szablonowe fragmentów kodu "- pozwoli na łatwe tworzenie początkowy fragment kodu, który może być wypełniony w

Sidenote do MLavoie dlatego.«komentarze niepełnosprawnych na usuniętych/zablokowany stanowisk/opinii»

Tak, masz rację, że:

Chociaż ten link może odpowiedzieć na pytanie, lepiej jest to tutaj zasadnicze części odpowiedzi i podać link do odniesienia. Odpowiedzi dotyczące linków mogą stać się nieprawidłowe, jeśli strona z linkami się zmieni. - Od Przeglądu - MLavoie 08 lipca '16 w 17:27

Ale, można zauważyć, że jest to widget być zainstalowany, więc nie jest istotne, aby wkleić kod tutaj. Usunięcie powyższej odpowiedzi nie było pomocne.

+0

@JBWhitemore Nie podoba mi się moja odpowiedź? – sp00n3r

+0

1) Przyjąłem, 2) błędnie wpisałeś moje imię, 3) zaktualizuj swój profil;) – JBWhitmore

Odpowiedz

4

Prawie automatycznie:

%load startup.py

Put kod import/config w wersji sterowanej pliku na PYTHONPATH i% obciążenia go do pierwszego ogniwa.

Ma to tę zaletę, że pozwala na użycie innego kodu startowego bez zmiany konfiguracji startowej, a notebooki pozostają przenośne, tj. Wysyłają notatnik i plik startowy innym użytkownikom i mogą je uruchamiać bez zmiany konfiguracji uruchamiania.

-1

Utwórz notatnik zawierający wybrane preparaty i użyj go jako szablonu. To znaczy, skopiuj go do nowego pliku i otwórz.

Powiązane problemy