Hogere-Dimensionale Arrays Maken
2D-arrays
Laten we nu een array met een hogere dimensie 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}')
Het creëren van een NumPy-array met hogere dimensies houdt in dat een lijst met hogere dimensies wordt doorgegeven als argument aan de functie array().
Elk NumPy-arrayobject wordt een ndarray genoemd.
Hier is een visualisatie van onze 2D-array:
Dit kunnen we beschouwen als een 2x3 matrix.
3D-array
Het aanmaken van 3D-arrays is vrijwel identiek aan het aanmaken van 2D-arrays. Het enige verschil is dat nu een 3D-lijst als argument moet worden meegegeven:
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}')
Het visualiseren van een 3D-array is echter iets complexer, maar het is nog steeds mogelijk:
De array is 3x3x3, waardoor we een kubus hebben met elke zijde gelijk aan 3.
In de praktijk verschilt de benadering voor het werken met 3D- en hoger-dimensionale arrays niet van die voor 2D-arrays.
Swipe to start coding
Maak een 2D-array met behulp van lijsten. Deze array kan een willekeurig aantal rijen en kolommen bevatten, 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 array met een hogere dimensie 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}')
Het creëren van een NumPy-array met hogere dimensies houdt in dat een lijst met hogere dimensies wordt doorgegeven als argument aan de functie array().
Elk NumPy-arrayobject wordt een ndarray genoemd.
Hier is een visualisatie van onze 2D-array:
Dit kunnen we beschouwen als een 2x3 matrix.
3D-array
Het aanmaken van 3D-arrays is vrijwel identiek aan het aanmaken van 2D-arrays. Het enige verschil is dat nu een 3D-lijst als argument moet worden meegegeven:
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}')
Het visualiseren van een 3D-array is echter iets complexer, maar het is nog steeds mogelijk:
De array is 3x3x3, waardoor we een kubus hebben met elke zijde gelijk aan 3.
In de praktijk verschilt de benadering voor het werken met 3D- en hoger-dimensionale arrays niet van die voor 2D-arrays.
Swipe to start coding
Maak een 2D-array met behulp van lijsten. Deze array kan een willekeurig aantal rijen en kolommen bevatten, met willekeurige waarden.
Oplossing
Bedankt voor je feedback!
single