Función numpy.rand

Beginner

Introducción

En este tutorial, aprenderemos sobre la función matemática numpy.rand() de la biblioteca Numpy, que se utiliza para generar una matriz con valores aleatorios en el rango [0, 1). Revisaremos la sintaxis, los parámetros, los valores de retorno y proporcionaremos un ejemplo de uso de la función.

Consejos sobre la VM

Una vez que se haya iniciado la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.

A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.

Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje sus comentarios después de la sesión y lo resolveremos rápidamente para usted.

Importar la biblioteca numpy

Primero, debemos importar la biblioteca NumPy para utilizar sus funciones. Podemos hacerlo ejecutando el siguiente código:

import numpy as np

Importar la biblioteca numpy.matlib

Necesitamos importar numpy.matlib para utilizar la función de la biblioteca de matrices. Podemos hacer esto ejecutando el siguiente código:

import numpy.matlib

Generar una matriz aleatoria

Para generar una matriz aleatoria llena de valores en el rango [0, 1), podemos utilizar la función numpy.matlib.rand(). La función toma argumentos que especifican la forma de la matriz. La sintaxis requerida se muestra a continuación:

numpy.matlib.rand(*args)

Si los argumentos se dan como N enteros, entonces cada entero especifica el tamaño de una dimensión. Si los argumentos se dan como una tupla, entonces esta tupla da la forma completa.

Imprimir la matriz aleatoria

Después de generar una matriz aleatoria, podemos imprimir la matriz utilizando la función print(). Podemos lograr esto ejecutando el siguiente código:

print("La Matriz Aleatoria es :")
print(x)

Ejemplo

Vamos a poner todo junto y ejecutar un ejemplo que genere una matriz aleatoria utilizando la función numpy.matlib.rand():

## Importar la biblioteca numpy
import numpy as np

## Importar la biblioteca numpy.matlib
import numpy.matlib

## Generar la matriz aleatoria
x = numpy.matlib.rand(4, 3)

## Imprimir la matriz aleatoria
print("La Matriz Aleatoria es :")
print(x)

Ejemplo con argumento de Tupla

Aquí proporcionaremos un ejemplo de cómo generar una matriz aleatoria con argumentos de tupla:

## Importar la biblioteca numpy
import numpy as np

## Importar la biblioteca numpy.matlib
import numpy.matlib

## Generar la matriz aleatoria con argumentos de tupla
x = numpy.matlib.rand((5, 6), 4)

## Imprimir la matriz aleatoria
print("La Matriz Aleatoria es :")
print(x)

Resumen

En este tutorial, hemos aprendido sobre la función matemática numpy.rand() de la biblioteca Numpy. Hemos revisado su sintaxis, parámetros, valores de retorno y hemos proporcionado ejemplos de código de la función en uso. Hemos demostrado cómo importar las bibliotecas necesarias, generar matrices aleatorias con diferentes argumentos e imprimir el resultado. Ahora que sabes cómo usar numpy.matlib.rand(), puedes generar matrices aleatorias en tu programa de Python.