Wprowadzenie do NumPy
- Poprzednia strona Usunięcie pliku w Pythonie
- Następna strona Wprowadzenie do NumPy
Co to jest NumPy?
NumPy to biblioteka Python do przetwarzania macierzy.
Posiada również funkcje działające w dziedzinie algebra liniowa, transformacji Fourier i macierzy.
NumPy został utworzony przez Travis'a Oliphanta w 2005 roku. Jest to projekt open-source, którego możesz swobodnie używać.
NumPy oznacza numeryczny Python (Numerical Python).
Dlaczego warto używać NumPy?
W Pythonie mamy listy spełniające funkcje tablic, ale są one wolne do przetwarzania.
NumPy ma na celu dostarczenie obiektu tablicy, który jest 50 razy szybszy niż tradycyjna lista Pythona.
Obiekty tablic w NumPy nazywane są ndarray
która dostarcza wielu wsparciowych funkcji, co ułatwia ndarray
Bardzo łatwo.
Tablice są bardzo często używane w naukach danych, ponieważ szybkość i zasoby są bardzo ważne.
Nauki danych:Jeden z gałęzi nauk komputerowych, badający sposób przechowywania, używania i analizy danych w celu uzyskania informacji.
Dlaczego NumPy jest szybszy niż lista?
W przeciwieństwie do list, tablice NumPy są przechowywane w ciągłych pozycjach w pamięci, co pozwala na bardzo efektywne dostęp i manipulację nimi.
To zachowanie w naukach komputerowych nazywa się lokalnością odniesień.
To jest główny powód, dla którego NumPy jest szybszy niż lista. Jest również zoptymalizowany, aby współpracować z najnowszymi architekturami CPU.
W jakim języku jest napisany NumPy?
NumPy to biblioteka Pythona, częściowo napisana w Pythonie, ale większość części wymagających szybkiego obliczeń jest napisana w C lub C++.
Gdzie znajduje się biblioteka NumPy?
Źródłowy kod NumPy znajduje się w tym repozytorium github:https://github.com/numpy/numpy
github: pozwalając wielu ludziom pracować nad tym samym repozytorium kodu.
- Poprzednia strona Usunięcie pliku w Pythonie
- Następna strona Wprowadzenie do NumPy