Archiwum dla kategorii ‘Python’

Python: Sprawdzenie wersji modułu z Jupyter Notebook

2024-01-22

Praca z Jupyter Notebook daje fajną izolację od tego co dzieje sie na poziomie systemu operacyjnego. Co jednak zrobić, kiedy chcesz dowiedzieć się z jaką wersją modułu lub pythona pracujesz? Prosto: Żeby sprawdzić numer wersji Pythona użyj: import syssys.version_info Żeby sprawdzić numer wersji modułu skorzystaj z : import pandas as pdpd.version

Python – Jupyter – uruchamianie w innym katalogu

2023-07-12

Zdarza się, że chesz, aby Jupyter startował w innym katalogu niż domyślny. Są na to metody polegające na zmianach w pliku konfiguracyjnym, ale nie wygląda na to aby to działało (przynajmniej pod Windows). Za to co pomogło: U mnie zadziałało od strzału!

Python: ModuleNotFoundError: No module named 'sklearn’Python:

2023-04-01

Zwykle otrzymując komunikat ModuleNotFoundError wskazujący na jakąś tam nazwę np. tutaj sklearn rozwiązujemy problem komendą: pip install sklearn Ale w Python 3.x trzeba zainstalowć w tym przypadku inny moduł 🙂 – ot taka niespodzianka: pip install scikit-learn I niech błędy trzymają się od nas z daleka!

Python: Formatowanie napisów

2022-11-03

Od czasu do czasu dostaję pytanie o to, jak formatować napisy w Pythonie. Lubię w takim przypadku odsyłać do dokumentacji Pythona, dlatego, ku pamięci… https://peps.python.org/pep-3101/ https://docs.python.org/3/library/string.html i nieco mniej oficjalny, ale super fajny: https://realpython.com/python-formatted-output/

Python: %Mathplotlib inline

2022-10-30

W wielu tutorialach, można spotkać instrukcję: %mathplotlib inline Co ona oznacza? Jakie inne opcje oprócz inline są możliwe do uruchomienia? Odpowiedź w skrócie: rysując wykres, możesz go uzyskać w dodatkowym okienku, które otworzy się, kiedy ten wykres pokazujesz, ale można też umieścić wykres bezpośrednio w Notebooku. Opcje domyślne się zmieniają – w starszych notebookach wykresy […]

Visual Studio Code: Python: Automatyczne uruchomienie środowiska wirtualnego venv

2022-10-26

Visual Studio Code pozwala na korzystanie ze środowisk wirtualnych tworzonych w Pythonie. Takie środowisko bywa czasami uparte i nie chce sie automatycznie uruchomić. Oto jak udało mi się skłonić VSC do automatycznego uruchamiania wybranego środowiska. – otwórz nowy pusty folder (projekt) – otwórz terminal i stwórz nowy environment python -m venv myenv – dodaj do […]

Python: Grupowanie po dacie z sumą – redukcja liczby wierszy

2022-03-12

Problem: Dane pochodzące z wielu plików, zostały zaimportowane do Pandas Data Frame w następującej postaci: Chcielibyśmy uniknąć wielokrotnie powtarzanej daty, wartości numeryczne znajdujące się w col1, col2 i col3 powinny się nasumować, dając taki efekt: Rozwiązanie: Wydaje się, że funkcjonalnością stworzoną do takiego celu jest grupowanie. Wystarczy na rzecz obiektu data frame wywołać metodę groupby […]