Opprette Høyere Dimensjonale Arrays
2D Arrays
La oss nå lage en høyere dimensjonal matrise, nemlig en 2D-matrise:
1234import numpy as np # Creating a 2D array array_2d = np.array([[1, 2, 3], [4, 5, 6]]) print(f'2-dimensional array: \n{array_2d}')
I utgangspunktet innebærer det å lage en høyere-dimensjonal NumPy matrise å sende en høyere-dimensjonal liste som argument til array()
funksjonen.
Merk
Ethvert NumPy matriseobjekt kalles en
ndarray
.
Her er en visualisering av vår 2D-matrise:
Vi kan tenke på det som en 2x3
matrise.
3D Array
Å lage 3D-arrayer er nesten identisk med å lage 2D-arrayer. Den eneste forskjellen er at vi nå må sende en 3D-liste som et argument:
12345678import numpy as np # Creating a 3D array array_3d = np.array([ [[1, 2, 3], [4, 5, 6], [7, 8, 9]], [[10, 11, 12], [13, 14, 15], [16, 17, 18]], [[19, 20, 21], [22, 23, 24], [25, 26, 27]] ]) print(f'3-dimensional array: \n{array_3d}')
Men å visualisere en 3D-matrise er litt mer komplekst, men det kan fortsatt gjøres:
Arrayet er 3x3x3
, og derfor har vi en kube med hver side lik 3.
I praksis er tilnærmingen til å håndtere 3D og høyere-dimensjonale arrays ikke annerledes enn å håndtere 2D-arrays.
Swipe to start coding
Opprett en 2D-array ved å bruke lister. Denne arrayen kan ha et vilkårlig antall rader og kolonner, med vilkårlige verdier.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 3.7
Opprette Høyere Dimensjonale Arrays
Sveip for å vise menyen
2D Arrays
La oss nå lage en høyere dimensjonal matrise, nemlig en 2D-matrise:
1234import numpy as np # Creating a 2D array array_2d = np.array([[1, 2, 3], [4, 5, 6]]) print(f'2-dimensional array: \n{array_2d}')
I utgangspunktet innebærer det å lage en høyere-dimensjonal NumPy matrise å sende en høyere-dimensjonal liste som argument til array()
funksjonen.
Merk
Ethvert NumPy matriseobjekt kalles en
ndarray
.
Her er en visualisering av vår 2D-matrise:
Vi kan tenke på det som en 2x3
matrise.
3D Array
Å lage 3D-arrayer er nesten identisk med å lage 2D-arrayer. Den eneste forskjellen er at vi nå må sende en 3D-liste som et argument:
12345678import numpy as np # Creating a 3D array array_3d = np.array([ [[1, 2, 3], [4, 5, 6], [7, 8, 9]], [[10, 11, 12], [13, 14, 15], [16, 17, 18]], [[19, 20, 21], [22, 23, 24], [25, 26, 27]] ]) print(f'3-dimensional array: \n{array_3d}')
Men å visualisere en 3D-matrise er litt mer komplekst, men det kan fortsatt gjøres:
Arrayet er 3x3x3
, og derfor har vi en kube med hver side lik 3.
I praksis er tilnærmingen til å håndtere 3D og høyere-dimensjonale arrays ikke annerledes enn å håndtere 2D-arrays.
Swipe to start coding
Opprett en 2D-array ved å bruke lister. Denne arrayen kan ha et vilkårlig antall rader og kolonner, med vilkårlige verdier.
Løsning
Takk for tilbakemeldingene dine!
Awesome!
Completion rate improved to 3.7single