NumPy Inleiding


Wat is NumPy?

NumPy is 'n Python-biblioteek wat gebruik word om met skikkings te werk.

Dit het ook funksies om in die domein van lineêre algebra, fourier-transformasie en matrikse te werk.

NumPy is in 2005 deur Travis Oliphant geskep. Dit is 'n oopbronprojek en jy kan dit vrylik gebruik.

NumPy staan ​​vir Numerical Python.


Waarom NumPy gebruik?

In Python het ons lyste wat die doel van skikkings dien, maar dit is stadig om te verwerk.

NumPy poog om 'n skikkingsvoorwerp te verskaf wat tot 50x vinniger is as tradisionele Python-lyste.

Die skikking-voorwerp in NumPy word genoem ndarray, dit bied baie ondersteunende funksies wat dit ndarraybaie maklik maak om mee te werk.

Skikkings word baie gereeld in datawetenskap gebruik, waar spoed en hulpbronne baie belangrik is.

Datawetenskap: is 'n tak van rekenaarwetenskap waar ons bestudeer hoe om data te stoor, te gebruik en te ontleed om inligting daaruit af te lei.


Waarom is NumPy vinniger as lyste?

NumPy-skikkings word op een deurlopende plek in die geheue gestoor, anders as lyste, sodat prosesse hulle baie doeltreffend kan verkry en manipuleer.

Hierdie gedrag word verwysingsplek in rekenaarwetenskap genoem.

Dit is die hoofrede waarom NumPy vinniger is as lyste. Dit is ook geoptimaliseer om met die nuutste SVE-argitekture te werk.


In watter taal is NumPy geskryf?

NumPy is 'n Python-biblioteek en is gedeeltelik in Python geskryf, maar die meeste van die dele wat vinnige berekening vereis, word in C of C++ geskryf.


Waar is die NumPy-kodebasis?

Die bronkode vir NumPy is geleë by hierdie github-bewaarplek https://github.com/numpy/numpy

github: stel baie mense in staat om op dieselfde kodebasis te werk.