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.
What are some common operations you can perform on 2D and 3D arrays?
Can you explain how to access specific elements in a 2D or 3D array?
How do you reshape or modify the dimensions of a NumPy array?
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