Mikä on NumPy Empty Array?
Ilman merkintöjen alustamista Python NumPy -tyhjä()-taulukkofunktiota voidaan käyttää uuden taulukon luomiseen määritetyistä muodoista ja tyypeistä. Tämä toiminto hyväksyy kolme syötettä ja antamalla nämä parametrit voimme määrittää tietyn tietotyypin ja järjestyksen. Tässä viestissä käymme läpi numpy.empty(syntax) ja käytön, joka palauttaa joukon alustamattomia tietoja määritetyllä muodolla, järjestyksellä ja tietotyypillä. Objektitaulukot alkavat arvolla Ei mitään.
NumPy Empty Array -syntaksi
Seuraava on täydellinen syntaksi tämän funktion käyttämiselle:
Seuraavat parametrit löytyvät syntaksista. Jokaisella näistä parametreista on toiminto.
Parametrin nimi | Kuvaus |
Muoto | Se kuvaa tyhjän taulukon muotoa. Se voi olla yksittäinen kokonaisluku tai monikko. |
dtype | Tämä valinnainen parametri määrittää taulukon kohteiden tietotyypin. Tämä on oletuksena numpy.float64. |
Tilaus | Tämä valinnainen parametri määrittää moniulotteisen tiedon tallennusmenetelmän. Siinä on vaihtoehdot 'C' ja 'F'. |
Kuten | Se on valintaperusteinen parametri. Se on viiteobjekti, jonka avulla voidaan luoda taulukoita, jotka eivät ole NumPy-yhteensopivia. |
Numpy.empty()-menetelmä palauttaa alustamattomien tietojen joukon ndarray-taulukon, jolla on määritetty muoto, järjestys ja tietotyyppi.
Seuraavaksi tarjoamme sinulle joitakin esimerkkiohjelmia, jotka käsittelevät mainittua aihetta yksityiskohtaisesti.
Esimerkki 1:
Katsotaanpa esimerkkiä nähdäksesi kuinka tyhjä NumPy-taulukko toteutetaan. Tyhjän NumPy-taulukon tarkistamiseen on kaksi tapaa. Ensimmäisessä käytetään NumPy zero -taulukkofunktiota ja toisessa tyhjää taulukkofunktiota. Käsittelemme NumPy-tyhjätaulukkofunktion käyttöä tässä esimerkissä.
Koodi taulukon tyhjän menetelmän toteuttamiseksi on esitetty alla. Tyhjä funktio ei kuitenkaan takaa, että taulukon arvot ovat 0. Yksinkertainen tyhjä NumPy-taulukko on toteutettu annettuun koodiin. Se palauttaa aina alustamattomat kohteet, joilla on annettu muoto ja tietotyyppi. Kuvakaappaus koodista näkyy tässä.
tuonti nuhjuinennew_arr = nuhjuinen. tyhjä ( 4 )
Tulosta ( new_arr )
Kun suoritat koodin, voit tarkastella tulostetta alla.
Metodia numpy.array() voidaan käyttää tyhjän taulukon rakentamiseen välittämällä sille tyhjä lista.
tuonti nuhjuinennew_list = [ ]
new_arr = nuhjuinen. joukko ( new_list )
Tulosta ( new_arr )
Alla on tulos, jossa näet tyhjän taulukon.
Tarkastellaanpa toista lähestymistapaa, joka on numpy nollan taulukkofunktio.
Esimerkki 2:
Tässä olemme toteuttaneet numpy zero array -funktion. Samat parametrit ovat myös Numpy.zeros()-metodissa. Nämä ovat järjestys, muoto ja dtype.
Koodikuvassa on annettu taulukon muoto, joka on [3,3]. Se tarkoittaa 3 riviä ja 3 saraketta. Tietotyyppi on int.
tuonti nuhjuinenarr_one = nuhjuinen. nollia ( [ 3 , 3 ] , dtype = 'int' )
Tulosta ( arr_one )
Täällä näet 3 rivin ja 3 sarakkeen joukon.
Esimerkki 3:
Tässä käytetään numpy.empty-funktion float-argumenttia 'dtype'. Näet koodista, että olemme määrittäneet tyhjän taulukon muodon ja tietotyypin, mikä tarkoittaa, että voimme ilmoittaa esimerkissä molemmat. Täällä voit nähdä, että 3 rivin ja 3 sarakkeen taulukko luodaan, joka koostuu kelluvista arvoista.
tuonti nuhjuinenyksi = nuhjuinen. tyhjä ( [ 3 , 3 ] , dtype = kellua )
Tulosta ( yksi )
Käytä seuraavaa kuvaa ymmärtääksesi edellä mainitun ilmoituksen tuloksen.
Esimerkki 4:
Tässä esimerkissä käytämme C-funktion järjestysparametria, joka on C-tyylin rivipäämuotoa varten. Numpy-funktioita tuodaan ja käytetään. Tyhjällä numpy-funktiolla julistimme muuttujan 'arr2'. Tässä tapauksessa välitimme funktion muodon, tietotyypin ja järjestyksen. Lopuksi yritämme tulostaa muuttujan arvon.
tuonti nuhjuinenarr2 = nuhjuinen. tyhjä ( [ 4 , 4 ] , dtype = kellua , Tilaus = 'C' )
Tulosta ( arr2 )
Tässä tapauksessa tilaus annettiin toiminnolle. Käytä alla olevaa kuvakaappausta osoittaaksesi edellä mainitun koodin tuloksen.
Esimerkki 5:
Tässä esimerkissä olemme muuttaneet vain taulukon järjestystä, joka on tässä tapauksessa 'F'. Jäljellä oleva koodi on identtinen yllä olevan koodin kanssa. Käytä seuraavaa kuvaa havainnollistamaan edellä mainitun koodin tulosta:
tuonti nuhjuinenarr2 = nuhjuinen. tyhjä ( [ 4 , 4 ] , dtype = kellua , Tilaus = 'F' )
Tulosta ( arr2 )
Tässä on tulos:
Esimerkki 6:
Tässä esimerkissä on muodostettu tyhjä yksiulotteinen taulukko. Vain tässä tapauksessa käytämme yhtä parametrin muotoa. Käytä liitteenä olevaa koodikuvaa havainnollistamaan yllä olevan koodin tulosta.
tuonti nuhjuinenoned_arr = nuhjuinen. tyhjä ( muoto = kaksi )
Tulosta ( oned_arr )
Tulos on liitteenä tähän:
Sama esimerkki voidaan ajaa ilman mitään parametreja. Se, että tulos on tyhjä, vaikka yksinkertaisesti välitämme muodon koon (joka on tässä tapauksessa 4) parametrina, osoittaa, että Python sallii meidän suorittaa tämän. Koodikuva on liitetty tähän, jotta ymmärrät paremmin.
tuonti nuhjuinenoned_arr = nuhjuinen. tyhjä ( 4 )
Tulosta ( oned_arr )
Täältä näet tulosteen:
Esimerkki 7:
Tämä esimerkki koskee kaksiulotteista tyhjää numpy-taulukkoa. Numpy - funktioita tuodaan ja käytetään . Tyhjällä numpy-funktiolla julistimme muuttujan 'twod_arr' ja välitimme funktion muodon ja tietotyypin. Lopuksi yritämme tulostaa muuttujan arvon.
tuonti nuhjuinentwod_arr = nuhjuinen. tyhjä ( muoto = [ 3 , 4 ] , dtype = int )
Tulosta ( twod_arr )
Tässä näet, että 3 rivin ja 4 sarakkeen taulukko näytetään.
Johtopäätös
Olet oppinut perussyntaksin numpy-tyhjille taulukoille edellä mainitusta artikkelista. Lisäksi löysimme kuinka käyttää nollien funktiota ja muita esimerkkityhjiä taulukoita toteuttamaan ne Pythonissa. Tämä viesti on osoittanut meille, kuinka työskennellä numpyisten tyhjien taulukoiden kanssa Pythonissa.