Ի՞նչ է NumPy զանգվածը:
Ի՞նչ է NumPy զանգվածը:

Video: Ի՞նչ է NumPy զանգվածը:

Video: Ի՞նչ է NumPy զանգվածը:
Video: Views in NumPy und Destructuring (Python) 2024, Մայիս
Anonim

Ա թմրած զանգված արժեքների ցանց է, բոլորը նույն տիպի, և ինդեքսավորվում են ոչ բացասական ամբողջ թվերի բազմակի միջոցով: Չափերի թիվը կազմում է զանգված ; ան-ի ձևը զանգված -ի չափը տվող ամբողջ թվերի բազմություն է զանգված յուրաքանչյուր հարթության երկայնքով: Python-ի հիմնական գրադարանը տրամադրել է Ցուցակներ:

Նմանապես, ինչպե՞ս եք հայտարարում NumPy զանգված:

Կարող եք նաև ստեղծել Python ցուցակ և փոխանցել դրա փոփոխական անունը՝ ստեղծելու համար a Անփայլ զանգված . Դուք կարող եք հաստատել, որ երկու փոփոխականները, զանգված and list, տիպի Python ցուցակ են և Անփայլ զանգված համապատասխանաբար. Ստեղծել երկչափ զանգված , փոխանցեք ցուցակների հաջորդականությունը զանգված ֆունկցիան։

Նմանապես, ինչի՞ համար է օգտագործվում NumPy-ը: NumPy Փաթեթ է Python-ում համար օգտագործվում է Գիտական հաշվարկ. NumPy փաթեթ է սովոր է կատարել տարբեր գործողություններ. Պատմությունը ( NumPy Զանգված) բազմաչափ զանգված է սովոր է պահպանել նույն տվյալների տիպի արժեքները: Այս զանգվածները ինդեքսավորվում են այնպես, ինչպես Sequences-ը, սկսվում է զրոյից:

Այստեղից ո՞րն է ավելի արագ NumPy զանգվածը կամ ցուցակը:

Քանի որ Անփայլ զանգված իր միատարր տեսակի պատճառով խիտ լցված է հիշողության մեջ, այն նաև ազատում է հիշողությունը ավելի արագ . Այսպիսով, ընդհանուր առմամբ առաջադրանքը կատարվում է Թմրած մոտ 5-ից 100 անգամ է ավելի արագ քան ստանդարտ պիթոնը ցուցակը , ինչը արագության առումով զգալի թռիչք է։

Ինչու է NumPy զանգվածը արագ:

Գործողություններ Թմրած շատ են ավելի արագ քանի որ նրանք օգտվում են զուգահեռականությունից (ինչը վերաբերում է Single Instruction Multiple Data (SIMD)), մինչդեռ ավանդական for loop-ը չի կարող օգտվել դրանից:

Խորհուրդ ենք տալիս: