Hogere Dimensionale Arrays Maken
2D Arrays
Laten we nu een hoger dimensionale array maken, namelijk een 2D-array:
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}')
In feite houdt het maken van een hoger dimensionale NumPy array in dat je een hoger dimensionale lijst als argument van de array()
functie doorgeeft.
Opmerking
Elk NumPy-arrayobject wordt een
ndarray
genoemd.
Hier is een visualisatie van onze 2D-array:
We kunnen het zien als een 2x3
matrix.
3D Array
Het maken van 3D-arrays is bijna identiek aan het maken van 2D-arrays. Het enige verschil is dat we nu een 3D-lijst als argument moeten doorgeven:
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}')
Echter, het visualiseren van een 3D-array is iets complexer, maar het kan nog steeds worden gedaan:
De array is 3x3x3
, daarom hebben we een kubus met elke zijde gelijk aan 3.
In de praktijk verschilt de aanpak voor het omgaan met 3D- en hoger-dimensionale arrays niet van het omgaan met 2D-arrays.
Swipe to start coding
Maak een 2D-array met behulp van lijsten. Deze array kan een willekeurig aantal rijen en kolommen hebben, met willekeurige waarden.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 3.7
Hogere Dimensionale Arrays Maken
Veeg om het menu te tonen
2D Arrays
Laten we nu een hoger dimensionale array maken, namelijk een 2D-array:
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}')
In feite houdt het maken van een hoger dimensionale NumPy array in dat je een hoger dimensionale lijst als argument van de array()
functie doorgeeft.
Opmerking
Elk NumPy-arrayobject wordt een
ndarray
genoemd.
Hier is een visualisatie van onze 2D-array:
We kunnen het zien als een 2x3
matrix.
3D Array
Het maken van 3D-arrays is bijna identiek aan het maken van 2D-arrays. Het enige verschil is dat we nu een 3D-lijst als argument moeten doorgeven:
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}')
Echter, het visualiseren van een 3D-array is iets complexer, maar het kan nog steeds worden gedaan:
De array is 3x3x3
, daarom hebben we een kubus met elke zijde gelijk aan 3.
In de praktijk verschilt de aanpak voor het omgaan met 3D- en hoger-dimensionale arrays niet van het omgaan met 2D-arrays.
Swipe to start coding
Maak een 2D-array met behulp van lijsten. Deze array kan een willekeurig aantal rijen en kolommen hebben, met willekeurige waarden.
Oplossing
Bedankt voor je feedback!
Awesome!
Completion rate improved to 3.7single