Matrice în Python | Setul 2
Mai jos sunt câteva funcții utile furnizate în Python pentru matrice:
generator de valori aleatorii în java
Funcția Array Typecode
Această funcție returnează tipul de date prin care matricea este inițializată. În acest exemplu, folosim arr.typecode pentru a afla tipul de date al inițializării matricei.
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)
Ieșire
The datatype of array is : i
Array itemize Funcție
Această funcție returnează dimensiune în octeți de a s un singur element de matrice. În acest exemplu, folosim funcția itemize pentru a afla dimensiunea în octeți a unui element de matrice.
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)
Ieșire
The itemsize of array is : 4
buffer_info() în Python
Returnează un tuplu reprezentând adresa în care este stocată matricea și numărul de elemente din acesta. În acest exemplu, folosim buffer_info() pentru a face același lucru.
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())
Ieșire
The buffer info. of array is : (140491260368688 6)
count() în Python
Python count() funcția numără numărul de apariții de argument menționat în matrice.
extend() în Python
Această funcție adaugă un întreg tablou menționat în argumentele sale la tabloul specificat. În acest exemplu, folosim extend() pentru a adăuga o altă matrice.
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 (09): print (arr1[i] end=' ')
Ieșire
The modified array is : 1 2 3 1 2 5 1 2 3
Funcția Array fromlist().
Această funcție este folosită pentru adăugați o listă menționată în argumentul său la sfârșitul matricei. În acest exemplu, folosim fromlist() pentru a adăuga o listă la sfârșitul matricei.
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 (09): print (arr[i]end=' ')
Ieșire
The modified array is : 1 2 3 1 2 5 1 2 3
tolist() în Python
Această funcție este folosită pentru a transforma o matrice într-o listă. În acest exemplu, folosim tolist() pentru a converti o matrice în listă.
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 (0len(li2)): print (li2[i]end=' ')
Ieșire
The new list created is : 1 2 3 1 2 5