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 Base | Bases de NumPy
Numpy Ultime

bookCréation de Tableaux 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 à haute performance.

Il est maintenant 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 ceux-ci.

Note
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, il est possible de 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 correspond à 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 sur 2, 4 et 8 octets.

question mark

Quel paramètre dans la fonction np.array() permet de définir explicitement le type de données des éléments du tableau ?

Select the correct answer

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

Awesome!

Completion rate improved to 3.7

bookCréation de Tableaux 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 à haute performance.

Il est maintenant 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 ceux-ci.

Note
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, il est possible de 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 correspond à 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 sur 2, 4 et 8 octets.

question mark

Quel paramètre dans la fonction np.array() permet de définir explicitement le type de données des éléments du tableau ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 2
some-alt