Numpy Empty Array

Numpy Empty Array



Python pakub oma kasutajatele mitmesuguseid funktsioone. Pythoni teegil on massiividega töötamiseks NumPy tühja massiivi funktsioon. Seda kasutatakse täiesti uue tühja massiivi genereerimiseks vastavalt kasutaja juhistele, mis hõlmab massiivi andmetüübi ja vormi kasutamist elemente initsialiseerimata. Räägime Python NumPy tühjast massiivist, eriti sellest, kuidas Python NumPy abil tühja massiivi luua. Pakume teile ka mõningaid näidisprogramme, mis loovad ja tegelevad NumPy massiive ja nendega seotud toiminguid.

Mis on NumPy tühi massiiv?

Ilma kirjete lähtestamiseta saab Python NumPy tühja() massiivi funktsiooni kasutada määratud kujunditest ja tüüpidest uue massiivi koostamiseks. See funktsioon aktsepteerib kolme sisendit ja nende parameetrite andmisega saame määrata konkreetse andmetüübi ja järjekorra. Selles postituses käsitleme faili numpy.empty(syntax ) ja kasutust, mis tagastab määratud kuju, järjestuse ja andmetüübiga initsialiseerimata andmete massiivi. Objektimassiivid algavad väärtusega Puudub.

NumPy tühja massiivi süntaks

Selle funktsiooni kasutamise täielik süntaks on järgmine:









Süntaksist leiate järgmised parameetrid. Igal neist parameetritest on funktsioon.



Parameetri nimi Kirjeldus
Kuju See kirjeldab tühja massiivi kuju. See võib olla individuaalne täisarv või korteež.
dtüüp Massiiviüksuste andmetüübi määrab see valikuline parameeter. Vaikimisi on see numpy.float64.
tellida Mitmemõõtmelise andmesalvestusmeetodi määrab see valikuline parameeter. Sellel on valikud 'C' ja 'F'.
meeldib See on valikupõhine parameeter. See on võrdlusobjekt, mis võimaldab luua massiive, mis ei ole NumPy-ühilduvad.

Määratud vormi, järjekorra ja andmetüübiga initsialiseerimata andmete massiivi ndarray tagastatakse meetodiga numpy.empty().





Järgmisena esitame teile mõned näidisprogrammid, mis käsitlevad nimetatud teemat üksikasjalikult.

Näide 1:

Vaatame näidet, et näha, kuidas NumPy tühja massiivi rakendatakse. NumPy tühja massiivi kontrollimiseks on kaks meetodit. Esimeses kasutatakse massiivi funktsiooni NumPy null ja teises tühja massiivi funktsiooni. Selles näites käsitleme tühja massiivi funktsiooni NumPy kasutamist.



Massiivi tühja meetodi rakendamise kood on näidatud allpool. Tühja funktsiooni olemasolu ei garanteeri aga, et massiivi väärtused on 0. Lihtne NumPy tühi massiiv on antud koodis realiseeritud. Ta tagastab alati lähtestamata üksused koos etteantud kuju ja andmetüübiga. Siin kuvatakse koodi ekraanipilt.

importida tuim

uus_arr = tuim. tühi ( 4 )

printida ( uus_arr )

Koodi käivitamisel saate vaadata väljundit allpool.

Numpy.array() meetodit saab kasutada tühja massiivi koostamiseks, edastades sellele lihtsalt tühja loendi.

importida tuim

uus_loend = [ ]

uus_arr = tuim. massiivi ( uus_loend )

printida ( uus_arr )

Allpool on tulemus, milles näete tühja massiivi.

Arutleme teise lähenemisviisi üle, mis on numpy nulli massiivi funktsioon.

Näide 2:

Siin oleme rakendanud numpy nullmassiivi funktsiooni. Samad parameetrid on olemas ka Numpy.zeros() meetodis. Need on järjekord, kuju ja dtüüp.

Koodipildil on antud massiivi kuju, mis on [3,3]. See tähendab 3 rida ja 3 veergu. Andmetüüp on int.

importida tuim

arr_one = tuim. nullid ( [ 3 , 3 ] , dtüüp = 'int' )

printida ( arr_one )

Siin näete 3 reast ja 3 veerust koosnevat massiivi.

Näide 3:

Siin kasutatakse funktsiooni numpy.empty float argumenti 'dtype'. Koodis on näha, et oleme defineerinud tühja massiivi kuju ja andmetüübi, mis tähendab, et saame näites deklareerida mõlemat. Siin näete, et luuakse 3 rea ja 3 veeru massiiv, mis koosneb ujuvatest väärtustest.

importida tuim

üks = tuim. tühi ( [ 3 , 3 ] , dtüüp = ujuk )

printida ( üks )

Eelnimetatud deklaratsiooni tulemuse mõistmiseks kasutage järgmist pilti.

Näide 4:

Selles näites kasutame funktsiooni „C” järjestusparameetrit, mis on mõeldud C-stiilis rea-suurvormi jaoks. Numpy funktsioone imporditakse ja kasutatakse. Tühja numpy funktsiooniga deklareerisime muutuja 'arr2'. Sel juhul edastasime funktsiooni kuju, andmetüübi ja järjestuse. Lõpuks proovime printida muutuja väärtuse.

importida tuim

arr2 = tuim. tühi ( [ 4 , 4 ] , dtüüp = ujuk , tellida = 'C' )

printida ( arr2 )

Sel juhul anti tellimus funktsioonile. Kasutage ülalnimetatud koodi tulemuse demonstreerimiseks allolevat ekraanipilti.

Näide 5:

Selles näites oleme muutnud ainult massiivi järjekorda, mis antud juhul on 'F'. Ülejäänud kood on identne ülaltooduga. Kasutage ülalnimetatud koodi tulemuse illustreerimiseks järgmist pilti:

importida tuim

arr2 = tuim. tühi ( [ 4 , 4 ] , dtüüp = ujuk , tellida = 'F' )

printida ( arr2 )

Siin on tulemus:

Näide 6:

Selles näites on moodustatud tühi ühemõõtmeline massiiv. Ainult sel juhul kasutame ühte parameetri kuju. Kasutage ülaltoodud koodi tulemuse illustreerimiseks lisatud koodipilti.

importida tuim

oned_arr = tuim. tühi ( kuju = kaks )

printida ( oned_arr )

Tulemus on lisatud siia:

Sama näidet saab käivitada ilma parameetriteta. Asjaolu, et tulemus on tühi, kuigi me lihtsalt edastame parameetrina kuju suuruse (mis on antud juhul 4), näitab, et Python võimaldab meil seda teha. Koodipilt on teie paremaks mõistmiseks lisatud siia.

importida tuim

oned_arr = tuim. tühi ( 4 )

printida ( oned_arr )

Siin näete väljundit:

Näide 7:

See näide käsitleb kahemõõtmelist tühja numpy massiivi. Numpy funktsioone imporditakse ja kasutatakse. Tühja numpy funktsiooniga deklareerisime muutuja 'twod_arr' ja edastasime funktsiooni kuju ja andmetüübi. Lõpuks proovime printida muutuja väärtuse.

importida tuim

twod_arr = tuim. tühi ( kuju = [ 3 , 4 ] , dtüüp = int )

printida ( twod_arr )

Siin näete, et kuvatakse 3 rea ja 4 veeru massiiv.

Järeldus

Õppisite ülalnimetatud artiklist tühjade massiivide põhisüntaksi. Lisaks avastasime, kuidas kasutada nullide funktsiooni ja muid näitetühje massiive, et neid Pythonis rakendada. See postitus on näidanud meile, kuidas Pythonis töötada tühjemate massiividega.