Python Numpy Array -opetusohjelma

Sisällysluettelo:

Anonim

Mikä on Python Numpy Array?

NumPy-taulukot ovat vähän kuin Python-luettelot, mutta silti hyvin erilaiset samanaikaisesti. Niille teistä, joilla aihe on uusi, selvitämme, mikä se tarkalleen on ja mihin se on hyvä.

Kun nimityyppi antaa pois, NumPy-taulukko on numpy-kirjaston keskeinen tietorakenne. Kirjaston nimi on tosiasiassa lyhyt sanoille "Numeric Python" tai "Numerical Python".

Luo NumPy-taulukko

Yksinkertaisin tapa luoda taulukko Numpyssä on käyttää Python-luetteloa

myPythonList = [1,9,8,3]

Python-luettelon muuntaminen numpy-taulukoksi objektilla np.array.

numpy_array_from_list = np.array (myPythonList)

Luettelon sisällön näyttäminen

numpy_array_from_list

Tuotos

array([1, 9, 8, 3])

Käytännössä Python-luetteloa ei tarvitse ilmoittaa. Toiminta voidaan yhdistää.

a = np.array([1,9,8,3]) 

HUOMAUTUS : Numpy-dokumentaatio kertoo taulukon np.ndarray käytön. Tämä on kuitenkin suositeltava menetelmä

Voit myös luoda numpy-taulukon Tuplesta

Matemaattiset operaatiot matriisissa

Voit suorittaa matriisilla matemaattisia operaatioita, kuten yhteenlaskut, vähennyslasku, jakaminen ja kertolasku. Syntaksi on taulukon nimi, jota seuraa operaatio (+ .-, *, /) ja operandi

Esimerkki:

numpy_array_from_list + 10

Tuotos:

array([11, 19, 18, 13])

Tämä toiminto lisää 10 numpy-taulukon jokaiseen elementtiin.

Array-muoto

Voit tarkistaa taulukon muodon objektin muodolla, jota edeltää taulukon nimi. Samalla tavalla voit tarkistaa tyypin dtype-tyypeillä.

import numpy as npa = np.array([1,2,3])print(a.shape)print(a.dtype)(3,)int64

Luku on arvo ilman desimaalia. Jos luot taulukon desimaalilla, tyyppi muuttuu kelluvaksi.

#### Different typeb = np.array([1.1,2.0,3.2])print(b.dtype)float64

2-ulotteinen taulukko

Voit lisätä ulottuvuuden koomalla ""

Huomaa, että sen on oltava suluissa []

### 2 dimensionc = np.array([(1,2,3),(4,5,6)])print(c.shape)(2, 3)

3-ulotteinen taulukko

Korkeampi ulottuvuus voidaan rakentaa seuraavasti:

### 3 dimensiond = np.array([[[1, 2,3],[4, 5, 6]],[[7, 8,9],[10, 11, 12]]])print(d.shape)(2, 2, 3)

Yhteenveto

Alla on yhteenveto NumPyn kanssa käytetyistä keskeisistä toiminnoista.

Tavoite Koodi
Luo taulukko taulukko ([1,2,3])
tulosta muoto taulukko ([.]). muoto