NumPy esittely

Mikä on NumPy?

NumPy on python-kirjasto, joka käsittelee taulukoita.

Se sisältää myös funktioita, jotka toimivat lineaarisen algebra, Fourier-muunnoksen ja matriisien aloilla.

NumPy luotiin Travis Oliphantin toimesta vuonna 2005. Se on avoimen lähdekoodin projekti, jota voit käyttää vapaasti.

NumPy tarkoittaa numeerista Pythonia (Numerical Python).

Miksi käytetään NumPy:ää?}

Pythonissa meillä on taulukkoja, jotka täyttävät taulukkojen toiminnot, mutta niiden käsittely on hidasta.

NumPy pyrkii tarjoamaan taulukkoobjekteja, jotka ovat 50 kertaa nopeampia kuin perinteiset Python-listat.

NumPy:ssä käytetään taulukkoja, joita kutsutaan ndarraytarjoaa monia tukifunktioita, jotka mahdollistavat ndarray Erittäin helppo.

Taulukot ovat erittäin yleisiä tietotieteessä, koska nopeus ja resurssit ovat erittäin tärkeitä.

Tietotiede:Tietokonekriittinen tieteenala, joka tutkii, miten tietoja tallennetaan, käytetään ja analysoidaan tietojen saamiseksi.

Miksi NumPy on nopeampi kuin listat?

Eri kuin listat, NumPy-taulukot tallennetaan muistissa yhtenäisessä sijainnissa, joten prosessit voivat käsitellä niitä erittäin tehokkaasti.

Tämä käytäntö kutsutaan tietokonekriittisessä tieteenalassa viitteen paikallisuudeksi.

Tämä on yksi syy, miksi NumPy on nopeampi kuin listat. Se on myös optimoitu käytettäväksi uusimpien CPU-arkkitehtuurien kanssa.

Mikä kieli on käytetty NumPy:n kirjoittamiseen?

NumPy on Python-kirjasto, jonka osa on kirjoitettu Pythonilla, mutta suurin osa nopeista laskutoimituksista on kirjoitettu C- tai C++-kielellä.

Missä NumPy:n lähdekoodi sijaitsee?

NumPy:n lähdekoodi sijaitsee tässä github-tietokannassa:https://github.com/numpy/numpy

github:Mahdollistaa useiden ihmisten työskentelyn samassa koodipakassa.