Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Hogere Dimensionale Arrays Maken | NumPy Basis
Ultieme NumPy

Veeg om het menu te tonen

book
Hogere Dimensionale Arrays Maken

2D Arrays

Laten we nu een hoger dimensionale array maken, namelijk een 2D-array:

1234
import 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}')
copy

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:

12345678
import 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}')
copy

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.

Taak

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

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 3

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

book
Hogere Dimensionale Arrays Maken

2D Arrays

Laten we nu een hoger dimensionale array maken, namelijk een 2D-array:

1234
import 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}')
copy

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:

12345678
import 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}')
copy

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.

Taak

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

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 3
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt