Hei, oameni buni! În acest articol, ne vom concentra pe câteva modalități ușoare de inițializare a unei matrice Python.

ce este o matrice Python? Python Array este o structură de date care deține valori similare de date în locații de memorie contigue.

în comparație cu o listă(matrice dinamice), matrice Python stochează tipul similar de elemente în ea. În timp ce o listă Python poate stoca elemente aparținând diferitelor tipuri de date în ea.,

acum, să ne uităm la diferitele moduri de a inițializa o matrice în Python.

Metoda 1: Utilizarea pentru buclă și Python range() funcția

Python pentru buclă și range () funcția împreună pot fi folosite pentru a inițializa un tablou cu o valoare implicită.

Sintaxa:


Python gama funcția() acceptă un număr ca argument și returnează o secvență de numere care începe de la 0 și se termină cu numărul specificat, incrementarea cu 1 de fiecare dată.,Python pentru buclă ar plasa 0 (Valoare implicită) pentru fiecare element din matrice între intervalul specificat în funcția range ().

Exemplu:

arr=arr = print(arr)

Am creat o matrice — ‘arr’ și initalized cu 5 elemente care transportă o valoare implicită (0).

Output:


Metoda 2: modul Python NumPy pentru a crea și inițializa matrice

modulul Python NumPy poate fi folosit pentru a crea matrice și manipula datele în ea eficient. Numpy.,funcția empty () creează o matrice de o dimensiune specificată cu o valoare implicită = ‘None’.

Sintaxa:

numpy.empty(size,dtype=object)

Exemplu:

import numpy as nparr = np.empty(10, dtype=object) print(arr)

Ieșire:


Metoda 3: metoda Directă pentru a inițializa un Piton matrice

în Timp ce declarare matrice, putem inițializa valorile datelor folosind comanda de mai jos:

array-name = *size

Exemplu:

arr_num = * 5print(arr_num)arr_str = * 10print(arr_str)

după Cum se vede în exemplul de mai sus, am creat două tablouri cu valori implicite ca ” 0 ” și „P”, împreună cu dimensiunea specificată cu ea.,

ieșire:


concluzie

Articles

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *