IPython to bogata w funkcje, interaktywna powłoka dla języka Python, która zapewnia jądro dla frontendów, takich jak IPython Notebook i Jupyter Notebook.
Zaczynam w dużym stopniu polegać na aplikacji do notatników IPython, aby opracowywać i dokumentować algorytmy. To jest wspaniałe; ale jest coś, co wydaje się być możliwe, ale nie mogę wymyślić, jak to zrobić: Chciałbym wstawić lokalny obraz do mojego (lokalnego) znacznika notebooka IPython, aby pomóc w udokumentowaniu algorytmu. Wiem wystarczająco …
Chciałbym użyć notatnika IPython jako metody interaktywnej analizy niektórych wykresów genomu, które tworzę z GenomeDiagrammodułem Biopython . Podczas gdy istnieje obszerna dokumentacja na temat tego, jak używać matplotlibwykresów wbudowanych w notatniku IPython, GenomeDiagram korzysta z zestawu narzędzi ReportLab, który moim zdaniem nie jest obsługiwany dla graficznego wstawiania w IPython. Myślałem …
Chciałbym otrzymać czas spędzony na wykonaniu komórki oprócz oryginalnego wyniku z komórki. W tym celu próbowałem, %%timeit -r1 -n1ale nie ujawnia to zmiennej zdefiniowanej w komórce. %%time działa dla komórki, która zawiera tylko 1 instrukcję. In[1]: %%time 1 CPU times: user 4 µs, sys: 0 ns, total: 4 µs Wall …
Z tego, co przeczytałem, istnieją dwa sposoby debugowania kodu w Pythonie: Z tradycyjnym debugerem, takim jak pdblub ipdb. Obsługuje polecenia takie jak cfor continue, nfor step-over, sfor step-intoitp.), Ale nie masz bezpośredniego dostępu do powłoki IPython, która może być niezwykle przydatna do inspekcji obiektów. Korzystanie z IPython poprzez osadzanie powłoki …
Mam kod w pliku .ipynb i doszedłem do tego, że nie potrzebuję "interaktywnej" funkcji IPython Notebook. Chciałbym po prostu uruchomić go bezpośrednio z wiersza poleceń terminala Mac. Zasadniczo, gdyby był to tylko plik .py, myślę, że mógłbym po prostu zrobić python filename.py z wiersza poleceń. Czy jest coś podobnego do …
Czy można osadzić wyrenderowane dane wyjściowe HTML w wyjściu IPython? Jednym ze sposobów jest użycie from IPython.core.display import HTML HTML('<a href="http://example.com">link</a>') lub (wielowierszowy alias komórki IPython) %%html <a href="http://example.com">link</a> Które zwracają sformatowany link, ale To łącze nie otwiera przeglądarki ze stroną internetową z poziomu konsoli . Notebooki IPython obsługują jednak …
Regularnie wykonuję operacje na pandach na ramkach danych w ponad 15 milionach wierszy i chciałbym mieć dostęp do wskaźnika postępu dla poszczególnych operacji. Czy istnieje tekstowy wskaźnik postępu dla operacji pandy podziel-zastosuj-połącz? Na przykład w czymś takim: df_users.groupby(['userID', 'requestDate']).apply(feature_rollup) gdzie feature_rollupjest dość skomplikowaną funkcją, która pobiera wiele kolumn DF i …
Mam notatnik ipython / jupyter, który wizualizuję za pomocą NBviewer. Jak mogę ukryć cały kod z notatnika wyrenderowanego przez NBviewer, tak aby wyświetlane były tylko dane wyjściowe kodu (np. Wykresy i tabele) oraz komórki przecen?
Czasami ponownie uruchamiam skrypt w tej samej sesji ipython i otrzymuję złe niespodzianki, gdy zmienne nie zostały wyczyszczone. Jak wyczyścić wszystkie zmienne? Czy można to jakoś wymusić za każdym razem, gdy wywołuję magiczne polecenie% run? Dzięki
Próbuję uruchomić skrypt, który uruchamia między innymi skrypt w języku Python. Otrzymuję ImportError: Brak modułu o nazwie ..., jednak jeśli uruchomię ipython i zaimportuję ten sam moduł w ten sam sposób przez interpreter, moduł zostanie zaakceptowany. Co się dzieje i jak mogę to naprawić? Próbowałem zrozumieć, w jaki sposób python …
Używam notebooka ipython Jupyter. Powiedzmy, że zdefiniowałem funkcję, która zajmuje dużo miejsca na moim ekranie. Czy istnieje sposób na zawalenie komórki? Chcę, aby funkcja była nadal wykonywana i wywoływana, ale chcę ukryć / zwinąć komórkę, aby lepiej wizualizować notatnik. W jaki sposób mogę to zrobić?
Raporty o błędach z większości jąder języków działających w notatnikach IPython / Jupyter wskazują wiersz, w którym wystąpił błąd; ale (przynajmniej domyślnie) w Notatnikach nie ma numerów linii. Czy można dodać numery linii do notebooków IPython / Jupyter?
Jestem pewien, że jest na to oczywisty sposób, ale nie mogę teraz wymyślić nic sprytnego. Zasadniczo zamiast zgłaszać wyjątek, chciałbym uzyskać Truelub Falsesprawdzić, czy istnieje wartość w dfindeksie pand . import pandas as pd df = pd.DataFrame({'test':[1,2,3,4]}, index=['a','b','c','d']) df.loc['g'] # (should give False) To, co teraz pracuję, jest następujące sum(df.index …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.