Numpy Empty Array

Numpy Empty Array



Python oferă utilizatorilor săi o varietate de funcții. Biblioteca Python are o funcție de matrice goală NumPy pentru a lucra cu matrice. Este folosit pentru a genera o matrice nouă, goală, în conformitate cu instrucțiunile utilizatorului, ceea ce implică utilizarea tipului de date și a formei matricei fără a inițializa elementele. Vom vorbi despre matricea goală Python NumPy, în special despre cum să construim o matrice goală cu Python NumPy. Vă vom oferi, de asemenea, câteva exemple de programe care creează și se ocupă de matrice NumPy și operațiuni aferente.

Ce este o matrice goală NumPy?

Fără a inițializa intrările, funcția de matrice Python NumPy empty() poate fi utilizată pentru a construi o nouă matrice cu formele și tipurile specificate. Această funcție acceptă trei intrări și, dând acești parametri, putem specifica tipul și ordinea particulară a datelor. În această postare, vom trece prin numpy.empty(syntax) și utilizarea, care returnează o serie de date neinițializate cu forma, ordinea și tipul de date specificate. Matricele de obiecte vor începe cu valoarea None.

Sintaxa NumPy Empty Array

Următoarea este sintaxa completă pentru utilizarea acestei funcții:









Următorii parametri se găsesc în sintaxă. Fiecare dintre acești parametri are o funcție.



Numele parametrului Descriere
Formă Descrie forma matricei goale. Ar putea fi o valoare întreagă individuală sau un tuplu.
dtype Tipul de date pentru elementele matricei este determinat de acest parametru opțional. Acesta este numpy.float64 în mod implicit.
Ordin Metoda de stocare a datelor multidimensionale este specificată de acest parametru opțional. Are opțiunile „C” și „F”.
ca Este un parametru bazat pe alegere. Este un obiect de referință care permite crearea de tablouri care nu sunt compatibile cu NumPy.

ndarray-ul unui tablou de date neinițializate cu forma, ordinea și tipul de date specificate este returnat prin metoda numpy.empty().





În continuare, vă vom oferi câteva exemple de programe care elaborează subiectul menționat în detaliu.

Exemplul 1:

Să ne uităm la un exemplu pentru a vedea cum este implementată o matrice goală NumPy. Există două metode pentru a verifica o matrice goală NumPy. Funcția matrice a NumPy zero este folosită în primul și funcția matrice goală este utilizată în al doilea. Vom discuta despre utilizarea funcției matrice goale NumPy în acest exemplu.



Codul pentru implementarea unei metode matrice goale este prezentat mai jos. Cu toate acestea, a avea o funcție goală nu garantează că valorile matricei vor fi 0. Matricea goală simplă NumPy este implementată în codul dat. Returnează întotdeauna articole neinițializate cu forma și tipul de date furnizate. Captura de ecran a codului este afișată aici.

import numpy

new_arr = numpy. gol ( 4 )

imprimare ( new_arr )

După rularea codului, puteți vedea rezultatul de mai jos.

Metoda numpy.array() poate fi folosită pentru a construi o matrice goală prin simpla transmitere a unei liste goale.

import numpy

listă_nouă = [ ]

new_arr = numpy. matrice ( listă_nouă )

imprimare ( new_arr )

Mai jos este rezultatul în care puteți vedea o matrice goală.

Să discutăm a doua abordare, care este funcția matrice a zero numpy.

Exemplul 2:

Aici am implementat o funcție de matrice numpy zero. Aceiași parametri sunt prezenți și în metoda Numpy.zeros() . Acestea sunt ordinea, forma și dtype.

În imaginea de cod, este dată forma matricei care este [3,3]. Înseamnă 3 rânduri și 3 coloane. Tipul de date este int.

import numpy

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

imprimare ( arr_one )

Aici, puteți vedea o matrice de 3 rânduri și 3 coloane.

Exemplul 3:

Aici se folosește argumentul float „dtype” al funcției numpy.empty. Puteți vedea în cod că am definit forma și tipul de date ale matricei goale, ceea ce înseamnă că le putem declara pe ambele în exemplu. Aici, puteți vedea că matricea de 3 rânduri și 3 coloane va fi generată constând din valori flotante.

import numpy

unu = numpy. gol ( [ 3 , 3 ] , dtype = pluti )

imprimare ( unu )

Utilizați următoarea imagine pentru a înțelege rezultatul declarației menționate mai sus.

Exemplul 4:

În acest exemplu, vom folosi parametrul de ordine al funcției „C”, care este pentru forma de rând majoră în stilul C. Funcțiile Numpy sunt importate și utilizate. Cu o funcție numpy goală, am declarat variabila „arr2”. În acest caz, am trecut forma funcției, tipul de date și ordinea. În cele din urmă, încercăm să tipărim valoarea variabilei.

import numpy

arr2 = numpy. gol ( [ 4 , 4 ] , dtype = pluti , Ordin = „C” )

imprimare ( arr2 )

În acest caz, comanda a fost furnizată funcției. Utilizați captura de ecran de mai jos pentru a demonstra rezultatul codului menționat mai sus.

Exemplul 5:

În acest exemplu, am schimbat doar ordinea matricei care este „F” în acest caz. Codul rămas este identic cu cel de mai sus. Utilizați următoarea imagine pentru a ilustra rezultatul codului menționat mai sus:

import numpy

arr2 = numpy. gol ( [ 4 , 4 ] , dtype = pluti , Ordin = 'F' )

imprimare ( arr2 )

Iată rezultatul:

Exemplul 6:

În acest exemplu, a fost format un tablou unidimensional gol. Numai în acest caz, folosim o singură formă de parametru. Utilizați imaginea de cod atașată pentru a ilustra rezultatul codului de mai sus.

import numpy

oned_arr = numpy. gol ( formă = Două )

imprimare ( oned_arr )

Rezultatul este atașat aici:

Același exemplu poate fi rulat fără niciun parametru. Faptul că rezultatul este gol, chiar dacă pur și simplu trecem dimensiunea formei (care este 4 în acest caz) ca parametru indică faptul că Python ne permite să realizăm acest lucru. Imaginea codului este atașată aici pentru o mai bună înțelegere.

import numpy

oned_arr = numpy. gol ( 4 )

imprimare ( oned_arr )

Aici puteți vedea rezultatul:

Exemplul 7:

Acest exemplu este despre matricea numpy bidimensională goală. Funcțiile Numpy sunt importate și utilizate. Cu o funcție numpy goală, am declarat variabila „twod_arr” și am trecut forma funcției și tipul de date. În cele din urmă, încercăm să tipărim valoarea variabilei.

import numpy

twod_arr = numpy. gol ( formă = [ 3 , 4 ] , dtype = int )

imprimare ( twod_arr )

Aici puteți vedea că este afișată matricea cu 3 rânduri și 4 coloane.

Concluzie

Ați învățat sintaxa fundamentală pentru matricele numpy goale din articolul menționat mai sus. În plus, am descoperit cum să folosim funcția zerourilor și alte exemple de matrice goale pentru a le implementa în Python. Această postare ne-a arătat cum să lucrăm cu matrice goale numpy în Python.