Introduzione a NumPy
- Pagina precedente Eliminazione di file Python
- Pagina successiva Accesso a NumPy
Cos'è NumPy?
NumPy è una libreria python per la gestione degli array.
Ha anche funzioni che lavorano in algebra lineare, trasformazioni di Fourier e campi matematici.
NumPy è stato creato da Travis Oliphant nel 2005. È un progetto open source, che puoi utilizzare liberamente.
NumPy si un acronimo di Python Numerico (Numerical Python).
Perché utilizzare NumPy?
In Python, abbiamo liste che soddisfano le funzionalità degli array, ma sono lente da gestire.
NumPy è progettato per fornire un oggetto array che è 50 volte più veloce rispetto alle liste tradizionali Python.
Gli oggetti array in NumPy sono chiamati ndarray
che fornisce molte funzioni di supporto, rendendo possibile l'utilizzo ndarray
Molto facile.
Gli array sono molto utilizzati nella scienza dei dati, poiché la velocità e le risorse sono molto importanti.
Scienza dei dati:Una branca dell'informatica che studia come memorizzare, utilizzare e analizzare i dati per ottenere informazioni da essi.
Perché NumPy è più veloce delle liste?
Diversamente dalle liste, gli array NumPy sono memorizzati in posizioni contigue nella memoria, il che permette un accesso e una manipolazione molto efficienti.
Questo comportamento è noto in informatica come località di riferimento delle citazioni.
Questo è il motivo per cui NumPy è più veloce rispetto alle liste. È anche ottimizzato per utilizzare le più recenti architetture di CPU.
In che linguaggio è scritto NumPy?
NumPy è una libreria Python, scritta in parte in Python, ma la maggior parte delle parti che richiedono calcoli rapidi sono scritte in C o C++.
Dove si trova il repository di NumPy?
Il codice sorgente di NumPy si trova in questo repository github:https://github.com/numpy/numpy
github: permette a molte persone di lavorare sulla stessa raccolta di codice.
- Pagina precedente Eliminazione di file Python
- Pagina successiva Accesso a NumPy