Fonction numpy.asarray

NumPyNumPyBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

En analyse de données et en calcul scientifique, la bibliothèque numpy est un outil populaire pour effectuer des opérations mathématiques plus rapidement. La fonction numpy.asarray() est utilisée pour convertir les données d'entrée en un objet tableau NumPy. Cette fonction peut accepter n'importe quelle donnée existante comme des listes, des tuples et des ndarrays et la convertir en un tableau. Ce laboratoire fournira un guide étape par étape pour utiliser la fonction numpy.asarray() avec des exemples.

Conseils sur la machine virtuelle

Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Notebook pour accéder à Jupyter Notebook pour la pratique.

Parfois, vous devrez peut-être attendre quelques secondes pour que Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations de Jupyter Notebook.

Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez des commentaires après la session, et nous résoudrons rapidement le problème pour vous.

Installer NumPy

Tout d'abord, nous devons installer le module NumPy à l'aide de pip. Si vous n'avez pas déjà pip, vous pouvez l'installer à l'aide du terminal.

!pip install numpy

Importer les bibliothèques requises

Ensuite, nous devons importer la bibliothèque NumPy requise dans notre environnement Python.

import numpy as np

Convertir une liste Python en tableau NumPy

Voici le extrait de code pour convertir une liste Python en un tableau NumPy.

my_list = [1, 2, 4, 5, 8, 10]
np.asarray(my_list)

Créer un tableau NumPy à partir d'un tuple Python

Dans cette étape, nous allons convertir un tuple Python en un tableau NumPy à l'aide de la fonction numpy.asarray().

inp = (10, 9, 1, 2, 3, 4, 5, 6, 7, 8)
a = np.asarray(inp)
print("The output is:")
print(a)
print("The datatype of output is:")
print(type(a))

Créer un tableau NumPy à l'aide de plusieurs listes

Dans cette étape, nous allons créer un tableau NumPy à l'aide de plusieurs listes.

l = [[1, 2, 3, 4, 5, 6, 7], [8, 9], [12, 34, 45]]
a = np.asarray(l, dtype=object)
print("The data type of output is:")
print(type(a))
print("The output array is:")
print(a)

Sommaire

Ce laboratoire a démontré l'utilisation de la fonction numpy.asarray(). Cette fonction peut accepter des données d'entrée sous forme de listes, de tuples de tuples, de listes de tuples, de tuples de listes ou d'objets ndarray et les convertir en un objet tableau NumPy. NumPy fournit de nombreuses fonctions utiles pour travailler avec des tableaux et des matrices, et la fonction numpy.asarray() est un excellent outil à avoir lorsque vous travaillez avec des séquences Python et que vous avez besoin de les convertir en un tableau NumPy.