ODBIERZ TWÓJ BONUS :: »

Matematyczny Python. Obliczenia naukowe i analiza danych z użyciem NumPy, SciPy i Matplotlib Robert Johansson

(ebook) (audiobook) (audiobook)
Autor:
Robert Johansson
Serie wydawnicze:
Apress
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.3/6  Opinie: 4
Stron:
544
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
119,00 zł

Powiadom mnie, gdy książka będzie dostępna

Ebook
65,45 zł 119,00 zł (-45%)
39,90 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia i manipulowania tablicami, wektorami i macierzami w NumPy
  • Przeprowadzania obliczeń symbolicznych, takich jak pochodne, całki i granice
  • Wizualizowania danych i tworzenia wykresów 2D oraz 3D w Matplotlib
  • Rozwiązywania układów równań liniowych i nieliniowych
  • Stosowania metod optymalizacji jednowymiarowej i wielowymiarowej
  • Wykonywania interpolacji wielomianowej i funkcjami sklejanymi
  • Przeprowadzania całkowania numerycznego i symbolicznego
  • Rozwiązywania równań różniczkowych zwyczajnych i cząstkowych
  • Pracy z macierzami rzadkimi i analizowania grafów oraz sieci
  • Analizowania i przetwarzania danych z użyciem pandas i Seaborn
  • Wykorzystywania narzędzi statystycznych i testowania hipotez
  • Budowania modeli statystycznych, regresji liniowej i logistycznej
  • Stosowania technik uczenia maszynowego: regresji, klasyfikacji i klasteryzacji
  • Wdrażania statystyki bayesowskiej i próbkowania rozkładów a posteriori
  • Przetwarzania sygnałów, analizy spektralnej i filtrowania danych
  • Optymalizowania kodu za pomocą Numba i Cython

Nie tylko programiści lubią Pythona. Również naukowcy i analitycy danych coraz częściej korzystają z tego języka, zwłaszcza że przed praktykami obliczeniowymi otwierają się niespotykane możliwości. Rozwój sprzętu, oprogramowania i algorytmów pozwala śmiało wkraczać w nowe obszary zastosowania i tworzyć nowe branże. W dalszym ciągu jednak prowadzenie obliczeń pozostaje dziedziną interdyscyplinarną, wymagającą wiedzy matematycznej i myślenia naukowego. Jeśli chce się wykorzystać do obliczeń nowoczesne technologie, takie jak Python wraz z szerokim ekosystemem bibliotek i rozszerzeń, trzeba też posiadać praktyczne umiejętności programowania.

W tej książce wyczerpująco przedstawiono nowoczesne metody rozwiązywania problemów obliczeniowych z tak różnych dziedzin, jak badania naukowe, inżynieria, finanse czy analiza danych za pomocą Pythona i jego bibliotek. Omówiono również wiele technik, w tym obliczenia oparte na tablicach, obliczenia symboliczne, metody wizualizacji danych, numeryczne operacje wejścia-wyjścia, rozwiązywanie równań, optymalizacja, interpolacja czy całkowanie. Pokazano także, jak rozwiązywać problemy obliczeniowe charakterystyczne dla takich dziedzin jak rozwiązywanie równań różniczkowych, analiza danych, modelowanie statystyczne i uczenie maszynowe. Znalazło się tu też wiele studiów przypadków, ukazujących zastosowanie Pythona w analizie danych i statystyce.

W książce między innymi:

  • wektory i macierze w NumPy
  • wykresy i wizualizacje danych w Matplotlib
  • analiza danych z pandas i SciPy
  • modelowanie statystyczne i uczenie maszynowe z statsmodels i scikit-learn
  • optymalizacja kodu za pomocą Numba i Cython

Python: język, który naukowcy lubią najbardziej!

Wybrane bestsellery

O autorze książki

Dr Robert Johansson jest doświadczonym programistą Pythona. Od ponad dziesięciu lat zajmuje się obliczeniami naukowymi. Współtworzył popularny framework QuTiP do symulacji dynamiki układów kwantowych oraz wiele bibliotek w Pythonie. Jest pasjonatem obliczeń, programowania, a także nauczania i popularyzowania nowatorskich, powtarzalnych i rozszerzalnych metod obliczeniowych.

Zobacz pozostałe książki z serii Apress

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka zawiera praktyczne przykłady i ćwiczenia?
Tak, publikacja pełna jest praktycznych przykładów, studiów przypadków oraz kodów źródłowych, które można samodzielnie uruchomić i modyfikować.
2. Czy muszę znać zaawansowaną matematykę lub programowanie, aby korzystać z tej książki?
Nie, książka prowadzi czytelnika krok po kroku przez zagadnienia matematyczne i programistyczne, wyjaśniając zarówno podstawy Pythona, jak i niezbędne koncepcje matematyczne. Przyda się jednak podstawowa znajomość programowania i matematyki.
3. Jakie biblioteki Python są omawiane w książce?
Książka szczegółowo opisuje wykorzystanie bibliotek NumPy, SciPy, Matplotlib, a także Pandas, SymPy, statsmodels, scikit-learn, Numba, Cython i innych narzędzi przydatnych w obliczeniach naukowych i analizie danych.
4. Czy znajdę w książce informacje o instalacji i konfiguracji środowiska Python?
Tak, w dodatku znajduje się szczegółowa instrukcja instalacji i konfiguracji środowiska Python oraz potrzebnych bibliotek, m.in. z użyciem Miniconda i conda.
5. Czy ta książka pomoże mi w pracy z danymi i wizualizacjami?
Tak, książka omawia techniki analizy danych, przetwarzania sygnałów, wizualizacji wyników oraz pracy z popularnymi formatami plików, co jest przydatne w pracy analityka i naukowca.
6. Czy publikacja nadaje się do samodzielnej nauki?
Tak, książka jest napisana z myślą o samodzielnej nauce - zawiera wyjaśnienia, przykłady, podsumowania i materiały dodatkowe, które pomagają w utrwaleniu wiedzy.
7. Jakie zagadnienia matematyczne i statystyczne są poruszane w książce?
W książce znajdziesz tematy takie jak algebra liniowa, rachunek różniczkowy i całkowy, statystyka klasyczna i bayesowska, modelowanie statystyczne, równania różniczkowe, interpolacja, optymalizacja i uczenie maszynowe.
8. Czy książka obejmuje zagadnienia przydatne do pracy naukowej lub w przemyśle?
Tak, omawiane narzędzia i techniki są szeroko stosowane zarówno w środowisku naukowym, jak i w branżach takich jak inżynieria, finanse, analiza danych czy uczenie maszynowe.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
119,00 zł
Czasowo niedostępna
Ebook
65,45 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint