Array i Python | Sett 2 (viktige funksjoner)
Array i Python | Sett 2
Nedenfor er noen flere nyttige funksjoner i Python for matriser:
Array Typecode-funksjon
Denne funksjonen returnerer datatypen som matrisen initialiseres med. I dette eksemplet bruker vi arr.typecode for å finne ut datatypen for arrayinitialisering.
Python3 # importing 'array' for array operations import array # initializing array with array values arr = array . array ( 'i' [ 1 2 3 1 2 5 ]) # using typecode to print datatype of array print ( 'The datatype of array is : ' ) print ( arr . typecode )
Produksjon
The datatype of array is : i
Matriseelementstørrelse Funksjon
Denne funksjonen returnerer størrelse i byte av a s ingle array-element. I dette eksemplet bruker vi elementstørrelsesfunksjonen for å finne ut størrelsen i byte til et matriseelement.
Python3 # importing 'array' for array operations import array # initializing array with array values arr = array . array ( 'i' [ 1 2 3 1 2 5 ]) # using itemsize to print itemsize of array print ( 'The itemsize of array is : ' ) print ( arr . itemsize )
Produksjon
The itemsize of array is : 4
buffer_info() i Python
Returnerer en tuppel som representerer adresse som matrisen er lagret i og antall elementer i den. I dette eksemplet bruker vi buffer_info() for å gjøre det samme.
Python3 # importing 'array' for array operations import array # initializing array with array values arr = array . array ( 'i' [ 1 2 3 1 2 5 ]) # using buffer_info() to print buffer info. of array print ( 'The buffer info. of array is : ' ) print ( arr . buffer_info ())
Produksjon
The buffer info. of array is : (140491260368688 6)
count() i Python
Pythonantall() funksjonen teller antall forekomster av argument nevnt i array.
extend() i Python
Denne funksjonen legger til en hel matrise nevnt i argumentene til den spesifiserte matrisen. I dette eksemplet bruker vi extend() for å legge til en annen matrise.
Python3 # importing 'array' for array operations import array # initializing array with array values arr1 = array . array ( 'i' [ 1 2 3 1 2 5 ]) arr2 = array . array ( 'i' [ 1 2 3 ]) # using extend() to add array 2 elements to array 1 arr1 . extend ( arr2 ) print ( 'The modified array is : ' ) for i in range ( 0 9 ): print ( arr1 [ i ] end = ' ' )
Produksjon
The modified array is : 1 2 3 1 2 5 1 2 3
Array fromlist()-funksjon
Denne funksjonen brukes til legg til en liste nevnt i argumentet til slutten av matrisen. I dette eksemplet bruker vi fromlist() for å legge til en liste til slutten av matrisen.
Python3 # importing 'array' for array operations import array # initializing array with array values arr = array . array ( 'i' [ 1 2 3 1 2 5 ]) li = [ 1 2 3 ] # using fromlist() to append list at end of array arr . fromlist ( li ) # printing the modified array print ( 'The modified array is : ' end = '' ) for i in range ( 0 9 ): print ( arr [ i ] end = ' ' )
Produksjon
The modified array is : 1 2 3 1 2 5 1 2 3
tolist() i Python
Denne funksjonen brukes til å transformere en matrise til en liste. I dette eksemplet bruker vi tolist() for å konvertere en matrise til liste.
Python3 # importing 'array' for array operations import array # initializing array with array values arr = array . array ( 'i' [ 1 2 3 1 2 5 ]) # using tolist() to convert array into list li2 = arr . tolist () # printing the new list print ( 'The new list created is : ' end = '' ) for i in range ( 0 len ( li2 )): print ( li2 [ i ] end = ' ' )
Produksjon
The new list created is : 1 2 3 1 2 5