Fonction numpy.rand()

PythonPythonBeginner
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 tutoriel, nous allons apprendre à utiliser la fonction mathématique numpy.rand() de la bibliothèque Numpy, qui est utilisée pour générer une matrice avec des valeurs aléatoires dans la plage [0, 1). Nous allons étudier la syntaxe, les paramètres, les valeurs de retour et fournir un exemple d'utilisation de la fonction.

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 à Jupyter Notebook pour pratiquer.

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.

Importation de la bibliothèque numpy

Tout d'abord, nous devons importer la bibliothèque NumPy pour utiliser ses fonctions. Nous pouvons le faire en exécutant le code suivant :

import numpy as np

Importation de la bibliothèque numpy.matlib

Nous devons importer numpy.matlib pour utiliser la fonction de la bibliothèque Matrix. Nous pouvons le faire en exécutant le code suivant :

import numpy.matlib

Générer une matrice aléatoire

Pour générer une matrice aléatoire remplie de valeurs dans la plage [0, 1), nous pouvons utiliser la fonction numpy.matlib.rand(). La fonction prend en arguments qui spécifient la forme de la matrice. La syntaxe requise est donnée ci-dessous :

numpy.matlib.rand(*args)

Si les arguments sont donnés sous forme de N entiers, alors chaque entier spécifie la taille d'une dimension. Si les arguments sont donnés sous forme d'un tuple, alors ce tuple donne la forme complète.

Afficher la matrice aléatoire

Après avoir généré une matrice aléatoire, nous pouvons afficher la matrice à l'aide de la fonction print(). Nous pouvons le faire en exécutant le code suivant :

print("La matrice aléatoire est :")
print(x)

Exemple

Mettons tout cela ensemble et exécutons un exemple qui génère une matrice aléatoire à l'aide de la fonction numpy.matlib.rand() :

## Importation de la bibliothèque numpy
import numpy as np

## Importation de la bibliothèque numpy.matlib
import numpy.matlib

## Génération de la matrice aléatoire
x = numpy.matlib.rand(4, 3)

## Affichage de la matrice aléatoire
print("La matrice aléatoire est :")
print(x)

Exemple avec un argument de type tuple

Voici un exemple de génération d'une matrice aléatoire avec des arguments de type tuple :

## Importation de la bibliothèque numpy
import numpy as np

## Importation de la bibliothèque numpy.matlib
import numpy.matlib

## Génération de la matrice aléatoire avec des arguments de type tuple
x = numpy.matlib.rand((5, 6), 4)

## Affichage de la matrice aléatoire
print("La matrice aléatoire est :")
print(x)

Récapitulatif

Dans ce tutoriel, nous avons appris à connaître la fonction mathématique numpy.rand() de la bibliothèque Numpy. Nous avons étudié sa syntaxe, ses paramètres, ses valeurs de retour et fourni des exemples de code montrant comment utiliser cette fonction. Nous avons montré comment importer les bibliothèques nécessaires, générer des matrices aléatoires avec différents arguments et afficher le résultat. Maintenant que vous savez utiliser numpy.matlib.rand(), vous pouvez générer des matrices aléatoires dans votre programme Python.