Comment créer un tableau en Python ?

WBOY
Libérer: 2023-09-21 13:25:02
avant
1483 Les gens l'ont consulté

Comment créer un tableau en Python ?

Les tableaux en Python sont des objets ndarray. Pour créer des tableaux en Python, utilisez la bibliothèque Numpy. Un tableau est un conteneur pouvant contenir un nombre fixe d’éléments, et ces éléments doivent être du même type. Pour utiliser des tableaux en Python, importez la bibliothèque NumPy.

Tout d’abord, installons la bibliothèque Numpy -

pip install numpy
Copier après la connexion

Importez les bibliothèques Numpy requises -

import numpy as np
Copier après la connexion

Créer un tableau

Exemple

Créons maintenant un tableau. Les tableaux Numpy de base sont créés à l'aide de la fonction array() dans NumPy -

import numpy as np
# Create a Numpy Array
arr = np.array([5, 10, 15, 20, 25])
print("Array = ",arr)
Copier après la connexion

Sortie

Array =  [ 5 10 15 20 25]
Copier après la connexion

Créez un tableau bidimensionnel

Exemple

Nous allons créer un tableau bidimensionnel, une matrice. Ici, une matrice 2x3 sera créée -

import numpy as np

# Create a Numpy Matrix 2x3
a = np.array([[5, 10, 15], [20, 25, 30]])

# Display the array with more than one dimension
print("Array = ",a)
Copier après la connexion

Sortie

Array =  [[ 5 10 15]
         [20 25 30]]
Copier après la connexion

Obtenir les dimensions du tableau

Exemple

Pour obtenir les dimensions d'un tableau en Python, utilisez numpy.ndim. Pour un tableau unidimensionnel, la dimension est 1.

De même, pour un tableau 2D, les dimensions seront de 2, etc. Regardons maintenant un exemple -

import numpy as np

# Create a Numpy Matrix 2x3
arr = np.array([[5, 10, 15], [20, 25, 30]])

# Display the array with more than one dimension
print("Array = \n",arr)
print("Array Dimensions = ",arr.ndim)
Copier après la connexion

Sortie

Array = 
[[ 5 10 15]
 [20 25 30]]
Array Dimensions =  2
Copier après la connexion

Obtenez la forme du tableau

Exemple

Le nombre d'éléments dans chaque dimension d'un tableau est appelé sa forme. Utilisez numpy.shape pour obtenir la forme du tableau. Voyons un exemple d'obtention de la forme d'un tableau -

import numpy as np

# Create a Numpy Matrix 2x3
arr = np.array([[5, 10, 15], [20, 25, 30]])

# Display the array
print("Array = \n",arr)
print("Array Shape = ",arr.shape)
Copier après la connexion

Sortie

Array = 
[[ 5 10 15]
 [20 25 30]]
Array Shape =  (2, 3)
Copier après la connexion

Initialiser le tableau avec des zéros

Exemple

Nous pouvons facilement initialiser des tableaux Numpy avec des zéros -

import numpy as np

# Create a Numpy Matrix 3x3 with zeros
arr = np.zeros([3, 3])

# Display the array
print("Array = \n",arr)
print("Array Shape = ",arr.shape)
Copier après la connexion

Sortie

Array = 
[[0. 0. 0.]
 [0. 0. 0.]
 [0. 0. 0.]]
Array Shape =  (3, 3)
Copier après la connexion

Trier le tableau

Exemple

Pour trier un tableau dans Numpy, utilisez la méthode sort() -

import numpy as np

# Create a Numpy Matrix
arr = np.array([[5, 3, 8], [17, 25, 12]])

# Display the array
print("Array = \n",arr)

# Sort the array
print("\nSorted array = \n", np.sort(arr))
Copier après la connexion

Sortie

Array = 
[[ 5  3  8]
 [17 25 12]]
Sorted array = 
[[ 3  5  8]
 [12 17 25]]
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal