Home » Articole » Articole » Calculatoare » Programare » Python » Matrice în Python – NumPy – Crearea ndarray cu np.zeros()

Matrice în Python – NumPy – Crearea ndarray cu np.zeros()

postat în: Python 0

Va fi adesea util să creați o matrice, eventual una mare, cu toate elementele egale cu zero inițial. Printre alte scenarii, de multe ori trebuie să folosim o mulțime de variabile de contorizare pentru, ei bine, să numărăm lucrurile. (Amintiți-vă tehnica noastră de creștere din Secțiunea 5.1) Să presupunem, de exemplu, că avem o matrice uriașă care conținea numărul de aprecieri pe care le avea fiecare fotografie de pe Instagram. Când cuiva îi place o fotografie, elementul adecvat al acelei fotografii din matrice ar trebui să fie incrementat (creștere în valoare) cu unu. În mod similar, dacă cuiva nu îi place, atunci valoarea sa din matrice ar trebui să fie decrementată cu unu.

O modalitate ușoară de a face acest lucru este funcția zeros() a lui NumPy:

photo_likes = np.zeros(40000000000)

(deși pun pariu că nu aveți suficientă memorie pe laptop pentru a stoca de fapt o matrice de această dimensiune! Instagram are cu siguranță o mulțime de fotografii…) Când fac asta pe clusterul meu Data Science, primesc asta:

print(photo_likes)
print(photo_likes.dtype)
▌ array([ 0., 0., 0., ..., 0., 0., 0.])
▌ float64

Nu ratați “…” din mijlocul primei linii! Înseamnă „există (potențial) o mulțime de elemente aici pe care nu le arătăm, pentru concizie.” Observați, de asemenea, că zeros() face o matrice de float-uri, nu int-uri

Sursa: Stephen Davies, The Crystal Ball – Instruction Manual, Vol. 1: Introduction to Data Science, v. 1.1. Copyright © 2021 Stephen Davies. Licența CC BY-SA 4.0. Traducere și adaptare: Nicolae Sfetcu. © 2024 MultiMedia Publishing, Introducere în Știința Datelor, Volumul 1

Introducere în inteligența artificială
Introducere în inteligența artificială

Pășește în era digitală pregătit să înțelegi și să aplici conceptele care schimbă lumea!

Nu a fost votat Interval de prețuri: 14.25 lei până la 28.17 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Introducere în Business Intelligence
Introducere în Business Intelligence

O resursă esențială pentru toți cei interesați de analiza datelor și de optimizarea proceselor de afaceri.

Nu a fost votat Interval de prețuri: 14.25 lei până la 25.59 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.
Business intelligence și analitica în afaceri
Business intelligence și analitica în afaceri

Esențială pentru profesioniștii și studenții pasionați de transformarea datelor brute în informații valoroase.

Nu a fost votat Interval de prețuri: 23.78 lei până la 52.38 lei Selectează opțiunile Acest produs are mai multe variații. Opțiunile pot fi alese în pagina produsului.


Descoperă mai multe la MultiMedia

Abonează-te ca să primești ultimele articole prin email.

Lasă un răspuns

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