NumPyintroduktion
- Föregående sida Pythonfildelning
- Nästa sida NumPynybörjare
Vad är NumPy?
NumPy är ett python-bibliotek för att hantera arrayer.
Det har också funktioner som arbetar inom linjär algebra, Fourier-transformeringar och matrisområdet.
NumPy skapades av Travis Oliphant 2005. Det är ett öppet projekt som du kan använda fritt.
NumPy betyder numerisk Python (Numerical Python).
Varför använda NumPy?
I Python har vi listor som uppfyller arrayns funktioner, men de är långsamma att hantera.
NumPy är avsett att erbjuda en array som är 50 gånger snabbare än traditionella Python-listor.
NumPy-arrayn kallas ndarray
det erbjuder många stödande funktioner, vilket gör det möjligt att använda ndarray
Mycket enkelt.
Array används mycket i datavetenskap eftersom hastighet och resurser är mycket viktiga.
Datavetenskap:En gren av datavetenskap som studerar hur data lagras, används och analyseras för att hämta information från dem.
Varför är NumPy snabbare än listor?
Och skillnaden från listor lagras NumPy-array i en kontinuerlig position i minnet, så processer kan tillgång och manipulera dem mycket effektivt.
Detta beteende kallas i datavetenskap för referenslokalitet.
Detta är huvudsakliga skälet till att NumPy är snabbare än listor. Det är också optimerat för att använda den senaste CPU-arkitekturen.
Vilket språk är NumPy skrivet i?
NumPy är ett Python-bibliotek, delvis skrivet i Python, men de flesta delarna som kräver snabb beräkning är skrivna i C eller C++.
Var hittar jag NumPy-biblioteket?
Källkoden till NumPy finns i denna github-arkiv:https://github.com/numpy/numpy
github: Låter många arbeta på samma kodbibliotek.
- Föregående sida Pythonfildelning
- Nästa sida NumPynybörjare