Fonction numpy.ceil

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

Dans ce laboratoire, vous allez apprendre à utiliser la fonction numpy.ceil() de la bibliothèque Numpy. La fonction numpy.ceil() est utilisée pour renvoyer le plafond des éléments d'un tableau. La valeur plafond de toute **valeur scalairex ** est le plus petit entieri de manière à ce que i >= x. En termes plus simples, on peut dire que la valeur entière la plus proche et supérieure est la valeur plafond.

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 Carnet de notes pour accéder au carnet Jupyter pour pratiquer.

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

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.

Import de la bibliothèque Numpy

Avant d'utiliser la fonction numpy.ceil(), nous devons importer la bibliothèque Numpy. Utilisez le extrait de code suivant pour importer numpy :

import numpy as np

Exemple de valeurs positives

Dans cet exemple, nous allons créer un tableau avec des valeurs positives et appliquer la fonction numpy.ceil() dessus.

a = [1.90,2.3,0.6788]
y = np.ceil(a)
print("le résultat après avoir appliqué ceil() est :")
print(y)

Résultat :

le résultat après avoir appliqué ceil() est :
[2. 3. 1.]

Exemple de valeurs négatives

Dans cet exemple, nous allons créer un tableau avec des valeurs négatives et appliquer la fonction numpy.ceil() dessus. Remarquez que lorsqu'on trouve la valeur plafond d'un nombre négatif, alors le nombre entier supérieur pour par exemple -1,9 ne sera pas -2, mais ce sera -1.

a = [-1.90,-2.3,-0.6788,12.34]
y = np.ceil(a)
print("le résultat après avoir appliqué ceil() est :")
print(y)

Résultat :

le résultat après avoir appliqué ceil() est :
[-1. -2. -0. 13.]

Exemple de tableau large

Dans cet exemple, nous allons créer un tableau large et appliquer la fonction numpy.ceil() dessus.

a = np.random.rand(10)*10
y = np.ceil(a)
print("Tableau original : ")
print(a)
print("le résultat après avoir appliqué ceil() est :")
print(y)

Résultat :

Tableau original :
[3.28429956 5.4691611  2.30726608 9.89976363 9.89927599 7.34843176
 2.20207494 5.91541854 2.93295467 2.26747722]
le résultat après avoir appliqué ceil() est :
[ 4.  6.  3. 10. 10.  8.  3.  6.  3.  3.]

Exemple de tableau non à virgule flottante

Dans cet exemple, nous allons créer un tableau non à virgule flottante et appliquer la fonction numpy.ceil() dessus.

a = [1, 2, 3, 4, 5]
y = np.ceil(a)
print("le résultat après avoir appliqué ceil() est :")
print(y)

Résultat :

le résultat après avoir appliqué ceil() est :
[1. 2. 3. 4. 5.]

Récapitulatif

Dans ce laboratoire, vous avez appris à utiliser la fonction numpy.ceil() de la bibliothèque Numpy. Nous avons abordé sa syntaxe, ses paramètres ainsi que la valeur renvoyée par cette fonction, avec quelques exemples utiles pour vous aider à comprendre comment utiliser cette fonction. La fonction numpy.ceil() peut être utilisée pour trouver le plus petit entier supérieur ou égal aux valeurs du tableau d'entrée.