Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Création de Tableaux de Dimensions Supérieures | Bases de NumPy
Numpy Ultime

bookCréation de Tableaux de Dimensions Supérieures

Tableaux 2D

Création d’un tableau de dimension supérieure, à savoir un tableau 2D :

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

En pratique, la création d’un tableau NumPy de dimension supérieure consiste à passer une liste de dimension supérieure comme argument à la fonction array().

Note
Remarque

Tout objet tableau NumPy est appelé un ndarray.

Voici une visualisation de notre tableau 2D :

On peut le considérer comme une matrice 2x3.

Tableau 3D

La création de tableaux 3D est presque identique à celle des tableaux 2D. La seule différence est qu'il faut maintenant passer une liste 3D en argument :

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

Cependant, la visualisation d'un tableau 3D est un peu plus complexe, mais reste possible :

Le tableau est de taille 3x3x3, ce qui explique pourquoi nous avons un cube dont chaque côté mesure 3.

En pratique, la gestion des tableaux 3D et de dimensions supérieures ne diffère pas de celle des tableaux 2D.

Tâche

Swipe to start coding

Créer un tableau 2D à l'aide de listes. Ce tableau peut comporter n'importe quel nombre de lignes et de colonnes, avec des valeurs arbitraires.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 3
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 3.7

bookCréation de Tableaux de Dimensions Supérieures

Glissez pour afficher le menu

Tableaux 2D

Création d’un tableau de dimension supérieure, à savoir un tableau 2D :

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

En pratique, la création d’un tableau NumPy de dimension supérieure consiste à passer une liste de dimension supérieure comme argument à la fonction array().

Note
Remarque

Tout objet tableau NumPy est appelé un ndarray.

Voici une visualisation de notre tableau 2D :

On peut le considérer comme une matrice 2x3.

Tableau 3D

La création de tableaux 3D est presque identique à celle des tableaux 2D. La seule différence est qu'il faut maintenant passer une liste 3D en argument :

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

Cependant, la visualisation d'un tableau 3D est un peu plus complexe, mais reste possible :

Le tableau est de taille 3x3x3, ce qui explique pourquoi nous avons un cube dont chaque côté mesure 3.

En pratique, la gestion des tableaux 3D et de dimensions supérieures ne diffère pas de celle des tableaux 2D.

Tâche

Swipe to start coding

Créer un tableau 2D à l'aide de listes. Ce tableau peut comporter n'importe quel nombre de lignes et de colonnes, avec des valeurs arbitraires.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 3
single

single

some-alt