NumPy: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
Funzionalità collegamenti suggeriti: 2 collegamenti inseriti.
 
(31 versioni intermedie di 22 utenti non mostrate)
Riga 1:
{{Software
'''NumPy''' è un'estensione del linguaggio di programmazione [[Python]] [[open source]], che aggiunge supporto per vettori e matrici multidimensionali e di grandi dimensioni e con funzioni matematiche di alto livello con cui operare.
|Nome = NumPy
Lo creò nel [[2005]] Travis Oliphant basandosi su Numeric di Jim Hugunin.
|Sviluppatore = Jim Hugunin
|UltimaVersione =
|DataUltimaVersione =
|SistemaOperativo = multipiattaforma
|Linguaggio =
|Genere = analisi numerica
|Licenza = [[Licenze BSD|BSD]]
|SoftwareLibero = Si
|SitoWeb =
|DataPrimaVersione = 1995 come Numeric, 2006 come NumPy
}}
 
'''NumPy''' è una libreria [[open source]] per il linguaggio di programmazione [[Python]], che aggiunge supporto a grandi matrici e array multidimensionali insieme a una vasta collezione di [[Funzione (matematica)|funzioni]] [[Matematica|matematiche]] di [[Linguaggio di programmazione ad alto livello|alto livello]] per poter operare efficientemente su queste [[Struttura dati|strutture dati]].
È stato creato nel [[2005]] da Travis Oliphant basandosi su Numeric di Jim Hugunin.<ref>{{cita web|titolo=NumPy Methods and Functions|url=https://python.engineering/cat/numpy/|data=30 agosto 2021}}</ref>
 
NumPy si rivolge all'implementazione di riferimento CPython di Python, che è un interprete di [[bytecode]] non ottimizzante. Gli algoritmi matematici scritti per questa versione di Python spesso vengono eseguiti molto più lentamente degli equivalenti compilati. NumPy affronta il problema della lentezza in parte fornendo [[array]] multidimensionali e funzioni e operatori che operano in modo efficiente sugli array; l'utilizzo di questi richiede la riscrittura del codice, principalmente [[Iterazione|loop]] interni, utilizzando NumPy.
== Esempio ==
Il seguente esempio mostra come manipolare vettori e disegnare un grafico con NumPy e [[Matplotlib]].
 
== Esempio d'utilizzo ==
<source lang="python">
Il seguente esempio mostra come manipolare vettori epoter disegnare un grafico con NumPy e [[Matplotlib]].
 
<sourcesyntaxhighlight lang="python">
>>> import numpy
>>> from matplotlib import pyplot
Riga 13 ⟶ 28:
>>> pyplot.plot(x, y)
>>> pyplot.show()
</syntaxhighlight>
</source>
 
 
 
== Note ==
 
<references/>
 
== Voci correlate ==
* [[Pandas (software)]]
* [[SciPy]]
* [[Scikit-learn]]
 
== Altri progetti ==
*[[SciPy]]
{{interprogetto}}
*[[Scikit-learn]]
 
==collegamenti Collegamenti esterni ==
* {{Collegamenti esterni}}
* [http://www.scipy.org/ Scipy]
 
{{portale|software libero}}
 
[[Categoria:Librerie Python]]
 
[[en:NumPy]]
[[es:NumPy]]
[[fr:NumPy]]
[[ja:NumPy]]
[[ml:നം‌പൈ]]
[[nl:Numpy]]
[[pt:NumPy]]
[[ru:NumPy]]
[[uk:NumPy]]