Numerical Python , eller NumPy , er en forlengelse av programmeringsspråket Python som støtter arrays og matriser . Den kommer også med flere funksjoner som utfører beregninger og analysere disse strukturene , slik at du kan samle statistikk på data eller endre dem etter behov . For å bruke NumPy funksjoner , først importere " numpy " pakke inn i programmet . Opprette Arrays
" arange " og " arrayrange " funksjoner er synonymt : begge la deg opprette og klargjøre en matrise med en rekke tallverdier . Du bruker en, to eller tre parametere når du gjør det . Den første er " start" verdi. Hvis det brukes alene , omfatter matrisen alle verdier fra null opp til verdien minus én . Hvis benyttet en andre parameter , er dens verdi i den første rekken . Den andre parameteren er " stop "-verdi, noe som indikerer maks verdien i matrisen , minus en. Den tredje er " skritt ", som angir verdien å øke hver matrise oppføring ved . For eksempel " myArray.arange ( 4,15,3 )" oppretter en matrise med verdier " [ 4,7,10,12 ] " i seg.
Statistisk og regning funksjoner
NumPy har flere rekke analyse funksjoner som rapporterer informasjon om innholdet i tabellen. Du kan bruke dem til å få verdiene for den gjennomsnittlige , mener, maksimum , minimum, median eller andre verdier innenfor rekkevidden av oppføringene i tabellen. Det har også mange funksjoner som brukes til å endre oppføringer i matrisen , som addisjon , subtraksjon , multiplikasjon og divisjon . Når du bruker disse funksjonene - for eksempel legge - . Du kan legge til alt fra enkle tall til individuelle verdiene i matrisen , eller til og med to hele arrays sammen
avanserte matematiske funksjoner
En av NumPy fortrinn fremfor andre programmeringsspråk er de avanserte matematiske funksjoner som du kan bruke med arrays. For eksempel kan du bruke lineær algebra funksjoner for å løse , spore eller invertere matrise matriser , eller få det indre eller ytre av to matriser . Du kan også klippe verdiene i matrisen , noe som begrenser de øvre og nedre verdier til et angitt område . For eksempel å klippe verdiene mellom to og sju, vil alle verdier under eller over disse verdiene blir disse verdiene , henholdsvis , resten forblir den samme
Axis Parameter
< . p> Mange av NumPy funksjoner inkluderer en valgfri " aksen " parameter . Når spesifisert , forteller den funksjonen som spenner av dimensjoner, eller akser , i en flerdimensjonal array du vil at funksjonen skal operere på . Pytonen benytter nullbasert dimensjonering, hvilket betyr at den første dimensjonen har en indeks på null, har den andre, og så videre. Standardverdien er "ingen" ( ikke null , på grunn av indeksering) , noe som betyr at du vil bruke hele matrisen . Ved hjelp av en numerisk verdi for denne parameteren angir et utvalg for å vurdere i matrisen .