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

bookCréation de Tableau de Base

Un tableau NumPy est un conteneur multidimensionnel efficace pour stocker et manipuler de grands ensembles de données du même type. Bien qu'ils soient similaires aux listes Python, ils sont plus efficaces en mémoire et permettent des opérations mathématiques et numériques de haute performance.

Maintenant, il est temps de créer vos premiers tableaux NumPy. La manière la plus simple de le faire est d'utiliser la fonction array(), en passant soit une list soit un tuple comme argument, et uniquement eux.

Remarque

Vous devez créer des tableaux NumPy uniquement à partir de listes dans toutes les tâches de notre cours.

1234567
import numpy as np # Creating an array from list array_from_list = np.array([1, 2, 3, 2, 6, 1]) # Creating an array from tuple array_from_tuple = np.array((1, 2, 3, 2, 6, 1)) print(f'Array from list: {array_from_list}') print(f'Array from tuple: {array_from_tuple}')
copy

Spécification du Type de Données

Le type de données des éléments du tableau est défini implicitement ; cependant, vous pouvez le spécifier explicitement avec le paramètre dtype :

1234567
import numpy as np # Creating an integer array without specifying dtype array_1 = np.array([1, 2, 3]) # Creating an integer array with setting dtype to 1-byte integer array_2 = np.array([1, 2, 3], dtype=np.int8) print(f'First array dtype: {array_1.dtype}') print(f'Second array dtype: {array_2.dtype}')
copy

Le premier tableau d'entiers utilise le type de données par défaut int64, qui est un entier de 8 octets. Le second tableau utilise int8, un entier de 1 octet.

Les types de données NumPy les plus courants incluent numpy.float16, numpy.float32, et numpy.float64, qui stockent respectivement des nombres à virgule flottante de 2 octets, 4 octets et 8 octets.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 2

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:

Posez-moi des questions sur ce sujet

Résumer ce chapitre

Afficher des exemples du monde réel

Awesome!

Completion rate improved to 3.7

bookCréation de Tableau de Base

Glissez pour afficher le menu

Un tableau NumPy est un conteneur multidimensionnel efficace pour stocker et manipuler de grands ensembles de données du même type. Bien qu'ils soient similaires aux listes Python, ils sont plus efficaces en mémoire et permettent des opérations mathématiques et numériques de haute performance.

Maintenant, il est temps de créer vos premiers tableaux NumPy. La manière la plus simple de le faire est d'utiliser la fonction array(), en passant soit une list soit un tuple comme argument, et uniquement eux.

Remarque

Vous devez créer des tableaux NumPy uniquement à partir de listes dans toutes les tâches de notre cours.

1234567
import numpy as np # Creating an array from list array_from_list = np.array([1, 2, 3, 2, 6, 1]) # Creating an array from tuple array_from_tuple = np.array((1, 2, 3, 2, 6, 1)) print(f'Array from list: {array_from_list}') print(f'Array from tuple: {array_from_tuple}')
copy

Spécification du Type de Données

Le type de données des éléments du tableau est défini implicitement ; cependant, vous pouvez le spécifier explicitement avec le paramètre dtype :

1234567
import numpy as np # Creating an integer array without specifying dtype array_1 = np.array([1, 2, 3]) # Creating an integer array with setting dtype to 1-byte integer array_2 = np.array([1, 2, 3], dtype=np.int8) print(f'First array dtype: {array_1.dtype}') print(f'Second array dtype: {array_2.dtype}')
copy

Le premier tableau d'entiers utilise le type de données par défaut int64, qui est un entier de 8 octets. Le second tableau utilise int8, un entier de 1 octet.

Les types de données NumPy les plus courants incluent numpy.float16, numpy.float32, et numpy.float64, qui stockent respectivement des nombres à virgule flottante de 2 octets, 4 octets et 8 octets.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 2
some-alt