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 Dimension Supérieure | Bases de NumPy
Bases de NumPy
Section 1. Chapitre 3
single

single

Création de Tableaux de Dimension Supérieure

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}')

En résumé, 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 :

Tableau 2D

Vous pouvez 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}')

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

Tableau 3D

Le tableau est de taille 3x3x3, c'est pourquoi vous avez un cube dont chaque côté mesure 3.

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

Tâche

Glissez pour commencer à coder

Création d'un tableau 2D à l'aide de listes. Ce tableau peut comporter un nombre quelconque 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

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

some-alt