Kaj je Python Numpy Array?
Matrični nizi NumPy so nekoliko podobni Pythonovim seznamom, vendar se hkrati zelo razlikujejo. Tistim, ki teme ne poznate, razjasnimo, kaj točno je in za kaj je dobra.
Ker ime nekako odda, je matrika NumPy osrednja podatkovna struktura knjižnice numpy. Ime knjižnice je pravzaprav okrajšava za "Numeric Python" ali "Numerical Python".
Ustvari matriko NumPy
Najpreprostejši način za ustvarjanje matrike v Numpyju je uporaba seznama Python
myPythonList = [1,9,8,3]
Če želite pretvoriti seznam python v matrično matriko z uporabo predmeta np.array.
numpy_array_from_list = np.array (myPythonList)
Za prikaz vsebine seznama
numpy_array_from_list
Izhod
array([1, 9, 8, 3])
V praksi ni potrebe po razglasitvi seznama Python. Operacija se lahko kombinira.
a = np.array([1,9,8,3])
OPOMBA : Dokumentacija Numpy navaja uporabo np.ndarray za ustvarjanje matrike. Vendar je to priporočljiva metoda
Iz Tuple lahko ustvarite tudi matrično matriko
Matematične operacije na matriki
Na polju lahko izvajate matematične operacije, kot so seštevanje, odštevanje, deljenje in množenje. Sintaksa je ime matrike, ki ji sledi operacija (+ .-, *, /), ki ji sledi operand
Primer:
numpy_array_from_list + 10
Izhod:
array([11, 19, 18, 13])
Ta operacija doda 10 vsakemu elementu polja numpy.
Oblika matrike
Obliko matrike lahko preverite z obliko predmeta, pred katerim je ime matrike. Na enak način lahko tip preverite z dtypes.
import numpy as npa = np.array([1,2,3])print(a.shape)print(a.dtype)(3,)int64
Celo število je vrednost brez decimalnega mesta. Če ustvarite matriko z decimalnimi številkami, se bo vrsta spremenila v plavajočo.
#### Different typeb = np.array([1.1,2.0,3.2])print(b.dtype)float64
2 Dimenzijska matrika
Dimenzijo lahko dodate s komo »,«
Upoštevajte, da mora biti v oklepaju []
### 2 dimensionc = np.array([(1,2,3),(4,5,6)])print(c.shape)(2, 3)
3 Dimenzijska matrika
Višjo dimenzijo lahko zgradimo na naslednji način:
### 3 dimensiond = np.array([[[1, 2,3],[4, 5, 6]],[[7, 8,9],[10, 11, 12]]])print(d.shape)(2, 2, 3)
Povzetek
Spodaj povzetek osnovnih funkcij, ki se uporabljajo z NumPy.
Cilj | Koda |
---|---|
Ustvari matriko | matrika ([1,2,3]) |
natisnite obliko | matrika ([.]). oblika |