Numpy Empty Array

Numpy Empty Array



Nag-aalok ang Python sa mga gumagamit nito ng iba't ibang mga function. Ang Python library ay may NumPy na walang laman na array function upang gumana sa mga array. Ginagamit ito upang makabuo ng bago, walang laman na array alinsunod sa mga tagubilin ng user, na kinabibilangan ng paggamit sa uri ng data at form ng array nang hindi sinisimulan ang mga elemento. Pag-uusapan natin ang tungkol sa Python NumPy na walang laman na array, lalo na kung paano bumuo ng isang walang laman na array gamit ang Python NumPy. Bibigyan ka rin namin ng ilang halimbawa ng mga program na lumilikha at nakikitungo sa mga array ng NumPy at mga kaugnay na operasyon.

Ano ang NumPy Empty Array?

Nang walang pagsisimula ng mga entry, ang Python NumPy empty() array function ay maaaring gamitin upang bumuo ng bagong array ng mga tinukoy na hugis at uri. Ang function na ito ay tumatanggap ng tatlong input at sa pamamagitan ng pagbibigay ng mga parameter na ito, maaari naming tukuyin ang partikular na uri ng data at pagkakasunud-sunod. Sa post na ito, dadaan tayo sa mga numpy.empty(syntax ) at paggamit, na nagbabalik ng hanay ng hindi pa nasimulang data na may tinukoy na hugis, pagkakasunud-sunod, at uri ng data. Magsisimula ang mga arrays ng object na may value na Wala.

Syntax ng NumPy Empty Array

Ang sumusunod ay ang kumpletong syntax para sa paggamit ng function na ito:









Ang mga sumusunod na parameter ay matatagpuan sa syntax. Ang bawat isa sa mga parameter na ito ay may isang function.



Pangalan ng parameter Paglalarawan
Hugis Inilalarawan nito ang hugis ng walang laman na array. Maaaring ito ay isang indibidwal na halaga ng integer o isang tuple.
dtype Ang datatype para sa array item ay tinutukoy ng opsyonal na parameter na ito. Ito ay numpy.float64 bilang default.
utos Ang multidimensional na paraan ng pag-iimbak ng data ay tinukoy ng opsyonal na parameter na ito. Mayroon itong mga opsyon na 'C' at 'F'.
gusto Ito ay isang parameter na nakabatay sa pagpili. Ito ay isang reference object na nagbibigay-daan sa paglikha ng mga arrays na hindi NumPy-compatible.

Ang ndarray ng isang array ng hindi pa nasimulang data na may tinukoy na form, order, at datatype ay ibinabalik ng numpy.empty() method.





Susunod, bibigyan ka namin ng ilang halimbawa ng mga programa na nagdedetalye ng nasabing paksa.

Halimbawa 1:

Tingnan natin ang isang halimbawa upang makita kung paano ipinapatupad ang isang walang laman na array ng NumPy. Mayroong dalawang paraan para sa pagsuri sa isang NumPy na walang laman na array. Ang array function ng NumPy zero ay ginagamit sa una at ang empty array function ay ginagamit sa pangalawa. Tatalakayin natin ang paggamit ng function ng NumPy na walang laman na array sa halimbawang ito.



Ang code para magpatupad ng array empty method ay ipinapakita sa ibaba. Gayunpaman, ang pagkakaroon ng isang walang laman na function ay hindi ginagarantiya na ang mga halaga ng array ay magiging 0. Ang simpleng NumPy na walang laman na array ay ipinatupad sa ibinigay na code. Palagi itong nagbabalik ng hindi nasimulang mga item na may ibinigay na hugis at uri ng data. Ang screenshot ng code ay ipinapakita dito.

angkat numpy

new_arr = numpy. walang laman ( 4 )

print ( new_arr )

Sa pagpapatakbo ng code, maaari mong tingnan ang output sa ibaba.

Ang numpy.array() na paraan ay maaaring gamitin upang bumuo ng isang walang laman na array sa pamamagitan lamang ng pagpasa ng isang walang laman na listahan dito.

angkat numpy

bagong_listahan = [ ]

new_arr = numpy. array ( bagong_listahan )

print ( new_arr )

Nasa ibaba ang resulta kung saan makikita mo ang isang walang laman na array.

Talakayin natin ang pangalawang diskarte, na ang array function ng numpy zero.

Halimbawa 2:

Dito namin ipinatupad ang isang numpy zero array function. Ang parehong mga parameter ay nasa Numpy.zeros() paraan din. Ito ay ayos, hugis, at dtype.

Sa imahe ng code, ang hugis ng array ay ibinigay na [3,3]. Nangangahulugan ito ng 3 row at 3 column. Ang datatype ay int.

angkat numpy

arr_one = numpy. mga zero ( [ 3 , 3 ] , dtype = 'int' )

print ( arr_one )

Dito, makakakita ka ng array ng 3 row at 3 column.

Halimbawa 3:

Dito, ginagamit ang 'dtype' float argument ng numpy.empty function. Makikita mo sa code na tinukoy namin ang hugis at uri ng data ng walang laman na array, na nangangahulugan na maaari naming ipahayag ang pareho sa halimbawa. Dito, makikita mo na ang array ng 3 row at 3 column ay bubuo na binubuo ng mga float value.

angkat numpy

isa = numpy. walang laman ( [ 3 , 3 ] , dtype = lumutang )

print ( isa )

Gamitin ang sumusunod na larawan upang maunawaan ang kinalabasan ng nabanggit na deklarasyon.

Halimbawa 4:

Sa halimbawang ito, gagamitin namin ang parameter ng order ng function na 'C', na para sa row-major form sa istilong C. Ang mga numpy function ay ini-import at ginagamit. Sa isang walang laman na numpy function, idineklara namin ang variable na 'arr2'. Sa kasong ito, ipinasa namin ang hugis ng function, uri ng data, at pagkakasunud-sunod. Sa wakas, sinusubukan naming i-print ang halaga ng variable.

angkat numpy

arr2 = numpy. walang laman ( [ 4 , 4 ] , dtype = lumutang , utos = 'C' )

print ( arr2 )

Sa kasong ito, ibinigay ang order sa function. Gamitin ang screenshot sa ibaba upang ipakita ang kinalabasan ng nabanggit na code.

Halimbawa 5:

Sa halimbawang ito, binago lang namin ang pagkakasunud-sunod ng array na 'F' sa kasong ito. Ang natitirang code ay kapareho ng nasa itaas. Gamitin ang sumusunod na larawan upang ilarawan ang kinalabasan ng nabanggit na code:

angkat numpy

arr2 = numpy. walang laman ( [ 4 , 4 ] , dtype = lumutang , utos = 'F' )

print ( arr2 )

Narito ang resulta:

Halimbawa 6:

Sa halimbawang ito, nabuo ang isang walang laman na one-dimensional na array. Sa kasong ito lamang, gumagamit kami ng isang hugis ng parameter. Gamitin ang naka-attach na larawan ng code upang ilarawan ang kinalabasan ng code sa itaas.

angkat numpy

one_arr = numpy. walang laman ( Hugis = dalawa )

print ( one_arr )

Ang kinalabasan ay nakalakip dito:

Ang parehong halimbawa ay maaaring patakbuhin nang walang anumang mga parameter. Ang katotohanan na ang resulta ay walang laman kahit na ipinapasa lang natin ang laki ng hugis (na 4 sa kasong ito) bilang isang parameter ay nagpapahiwatig na pinahihintulutan tayo ng Python na magawa ito. Ang imahe ng code ay naka-attach dito para sa iyong mas mahusay na pag-unawa.

angkat numpy

one_arr = numpy. walang laman ( 4 )

print ( one_arr )

Dito makikita mo ang output:

Halimbawa 7:

Ang halimbawang ito ay tungkol sa dalawang-dimensional na walang laman na numpy array. Ang mga numpy function ay ini-import at ginagamit. Sa isang walang laman na function na numpy, idineklara namin ang variable na 'twod_arr' at ipinasa namin ang hugis ng function at uri ng data. Sa wakas, sinusubukan naming i-print ang halaga ng variable.

angkat numpy

twod_arr = numpy. walang laman ( Hugis = [ 3 , 4 ] , dtype = int )

print ( twod_arr )

Dito makikita mo na ipinapakita ang 3 hilera at 4 na hanay ng hanay.

Konklusyon

Natutunan mo ang pangunahing syntax para sa numpy empty arrays mula sa nabanggit na artikulo. Bukod pa rito, natuklasan namin kung paano gamitin ang function ng mga zero at iba pang mga halimbawang walang laman na array para ipatupad ang mga ito sa Python. Ipinakita sa amin ng post na ito kung paano magtrabaho sa mga numpy na walang laman na array sa Python.