Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Využitie funkcie Python Numeric.Arange

Okrem tradičných matematických nástrojov pre Python , iný modul existuje tzv " NumPy " existuje pre špeciálne výpočty . S týmto modulom , programátori môžu vykonávať lineárnej algebry , pomocou n - rozmerné pole , a integrovať ďalšie programovacie jazyky , ako je C + + do ich kódu . Jednou zo základných funkcií v module numpy je funkcia " Arango " , ktorý sa používa na rôzne účely , v rámci komplexných matematiky vykonávaných v numpy . Základné " Arango " Použitie

funkcie Arango robí exacly to , čo jej názov napovedá : generuje sériu hodnôt v určitom rozmedzí . Minimálne funkcie Arango má jeden argumenty : koncová hodnota , z ktorej rad bude generovať z 0 na túto hodnotu . Programátor môže poskytnúť ďalší argument , koncovú hodnotu a rozsah generované bude spadať medzi začiatkom a končí hodnôt :

>>> np.arange ( 5 ) array ( [ 0 , 1 , 2 , 3 , 4 ] ) >>> np.arange ( 1 , 5 ) , array ( [ 1 , 2 , 3 , 4 ] )
Posilnenie

Tretí argument programátor môže dodávať do funkcie je " krok " hodnota . Hodnota kroku určuje , aké intervaly sú medzi hodnoty vrátené funkciou dosahom . Typicky , bez predpokladu argumentu hodnota krok 1. S zadanej hodnoty krokom rozsahu , intervaly môžu byť menšie alebo väčšie :

>>> np.arange ( 3 , 15 , 2 ) , array ( [ 3 , 5 , 7 , 9 , 11 , 13 ] )
Controlling Dátové typy

funkcie Arango vráti rozsah hodnôt , v závislosti na dátovom typu argumentov . Keď programátor poskytuje argument " dtype " vo volaní funkcie , však, ona môže povedať , že funkcia vráti iný typ . Napríklad , môže volanie funkcie dosahom použiť pravidelné celé čísla , ale určiť , že je to len návrat 8 - bitová celé čísla , čo šetrí priestor pre použitie s menšími číslami :

>>> np.arange ( 5 , dtype = np.int8 ) array9 [ 0 , 1 , 2 , 3 , 4 ] ) //čísla sú 8 bitové čísla
Pole vs Zoznamy

vo všetkých prípadoch , funkcia Arango vracia poľa . V tradičnej programovanie , pole predstavuje kolekciu jedného dátového typu . Tie sa líšia od zoznamov Python v tom , že zoznamy Python môže obsahovať ľubovoľný dátový typ . Okrem toho , zatiaľ čo listy Python majú efektívne sčítanie a metódy odstraňovania zahrnuté v ich štruktúre , numpy polia vrátené dosahom majú svoje vlastné sadu funkcií , ako sú tie , ktoré umožňujú programátor robiť prvok ručičiek aritmetické alebo efektívne počet iterácií prostredníctvom C - slučky .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené