Numerical Python , eller numpy , är en förlängning av programmeringsspråket Python som stöder vektorer och matriser . Det kommer också med flera funktioner som utför beräkningar och analysera dessa strukturer , så att du kan samla in statistik om uppgifterna eller ändra dem efter behov . För att använda numpy funktioner , först importera " numpy " paket i ditt program . Skapa matriser
" arange " och " arrayrange " funktioner är synonyma : båda låter dig skapa och initiera en array med ett urval av numeriska värden . Du använder en, två eller tre parametrar när du gör det. Den första är " start "-värdet . Om den används ensam, inkluderar arrayen alla värden från noll upp till värdet minus ett. Om den används med en andra parameter , är dess värde den första i arrayen. Den andra parametern är "stopp"- värde, vilket indikerar maxvärdet i arrayen , minus en . Den tredje är "steg ", som anger värdet öka varje array inmatning genom . Till exempel , " myArray.arange ( 4,15,3 ) " skapar en array med värden " [ 4,7,10,12 ] " i den . Addera Statistisk och Aritmetik funktioner
numpy har flera funktioner array analys som rapporten information om innehållet i arrayen . Du kan använda dem för att få värden för medelvärde , menar , max , minimum , median eller andra värden inom intervallet posterna i arrayen . Det finns också många funktioner som används för att ändra poster i arrayen , exempelvis addition , subtraktion , multiplikation och division . När du använder dessa funktioner - till exempel lägga till - . Kan du lägga till allt från enstaka nummer till enskilda värden i arrayen , eller ens två hela uppsättningar tillsammans
avancerade matematiska funktioner
En av numpy s fördelar jämfört med andra programmeringsspråk är dess avancerade matematiska funktioner som du kan använda med arrayer . Till exempel kan du använda linjär algebra funktioner för att lösa , spåra eller invertera matris matriser , eller få den inre eller yttre produkten av två matriser . Du kan också klippa värdena i arrayen , begränsar de övre och undre värden till ett visst intervall . Till exempel , för att klippa värdena mellan två och sju , kommer alla värden under eller över dessa värden blir dessa värden , respektive , resten förblir desamma
Axis Parameter
< . p > Många av numpy funktioner inkluderar en extra " axel " parametern . När specificerat , berättar den funktion som utbudet av dimensioner, eller yxor , i en flerdimensionell array som du vill att funktionen ska fungera på . Python använder nollbaserat dimensionering, vilket innebär att den första dimensionen har ett index på noll , har den andra en , och så vidare. Standardvärdet är " ingen " ( inte noll , på grund av indexering ) , vilket innebär att du vill använda hela arrayen . Använda ett numeriskt värde för den här parametern anger ett intervall för att utvärdera i arrayen .