Utilisation de la fonction numpy.fix

Beginner

Introduction

La fonction numpy.fix() fournie dans la bibliothèque NumPy peut être utilisée pour arrondir les valeurs d'un tableau aux entiers les plus proches vers zéro. Ce laboratoire vous guidera tout au long des étapes nécessaires pour utiliser la fonction numpy.fix().

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 votre feedback après la session, et nous résoudrons rapidement le problème pour vous.

Importer la bibliothèque NumPy

Pour utiliser la fonction numpy.fix(), nous devons importer la bibliothèque NumPy. Cela peut être fait à l'aide de l'instruction import en Python :

import numpy as np

Dans cet exemple, nous utiliserons l'alias np pour la bibliothèque NumPy.

Créer un tableau d'entrée

Avant de pouvoir arrondir un tableau à l'aide de la fonction numpy.fix(), nous devons créer un tableau d'entrée :

a = [0.289, 0.089, 1.2, 1.566, 9.909]

Ici, nous avons créé une liste contenant cinq valeurs que nous souhaitons arrondir.

Appliquer la fonction numpy.fix()

Pour arrondir les valeurs de notre tableau, nous pouvons utiliser la fonction numpy.fix() :

y = np.fix(a)

Dans cet exemple, nous passons notre tableau d'entrée a en tant que paramètre à la fonction numpy.fix(). La fonction renvoie ensuite un nouveau tableau contenant les valeurs arrondies.

Afficher le tableau de sortie

Après avoir appliqué la fonction numpy.fix(), nous pouvons afficher le tableau de sortie à l'aide de la fonction print() :

print("Le tableau de sortie est :")
print(y)

Ce code affichera le tableau de sortie contenant les valeurs arrondies.

Facultatif): Fournir un ndarray

La fonction numpy.fix() nous permet également de fournir un paramètre optionnel ndarray b, qui représente l'emplacement en mémoire où le résultat sera stocké. Voici un exemple :

b = np.zeros(len(a))
y = np.fix(a, b)

Ici, nous créons un tableau zeros b de la même longueur que notre tableau d'entrée a. Nous passons ensuite ce tableau à la fonction numpy.fix() en tant que deuxième paramètre. La fonction stockera ensuite le résultat dans ce tableau au lieu de créer un nouveau.

Résumé

Dans ce laboratoire, nous avons abordé la fonction numpy.fix() fournie dans la bibliothèque NumPy. Cette fonction peut être utilisée pour arrondir les valeurs d'un tableau aux entiers les plus proches vers zéro. Nous avons également vu comment créer un tableau d'entrée, appliquer la fonction numpy.fix() et afficher le tableau de sortie. Enfin, nous avons exploré la manière de fournir un paramètre ndarray optionnel à la fonction numpy.fix().