Vectori, matrici și tablouri¶
Cele elementare¶
O matrice poate fi multidimensională; aici dimensiunea 3
În ceea ce privește listele, felierea extrage tabele
Numpy/Scipy oferă, de asemenea, tipul mat ca matrice, exclusiv o matrice bidimensională. Deoarece funcții precum cele, ochi returnează un obiect de tip matrice, nu vom folosi tipul mat în cele ce urmează. Permite totuși să introduceți matricele la -la-Matlab și să faceți produsul matricial prin simbolul simplu *
Construi
De asemenea, este posibil să transformați un tablou bidimensional într-un tablou unidimensional cu remodelare sau aplatizare. Instrucțiunea b.flatten () returnează o copie a lui b, care nu este remodelată. Aici un exemplu cu sintaxa np.reshape (matrice, dimensiune)
Matrici particulare¶
Pentru produsul matricial (cel real) comanda np.dot este acolo
Dacă v este un vector (matrice unidimensională) și A este o matrice (matrice bidimensională) atunci np.dot (A, v) returnează produsul în timp ce np.dot (v, A) revine. Dacă produsul nu este posibil, Python vă va anunța.
np.vdot (v, w): produs scalar al vectorilor v și w .
Un alt exemplu care poate fi folosit pentru unele exerciții.
- Tian cu vas de cohlrabi, dovlecei și feta; vară
- Timothée Chalamet „jenată” de fotografiile cu Lily-Rose Depp
- Summit fără precedent al Siriei la Istanbul cu Turcia, Rusia, Franța și Germania
- Un artist a făcut câteva fotografii hilar cu; poza morților; în fața unor monumente celebre
- O Barbie cu curbe ajunge pe piață! G