Procedimiento:
Aprenderemos sobre la implementación de la función de matriz aleatoria numpy después de la introducción a la función. Luego, se discutirán el tipo de retorno y los parámetros de las funciones. Finalmente, realizaremos dos o tres ejemplos para mostrar la implementación práctica de la función de matriz aleatoria numpy.
Sintaxis:
Para usar la sintaxis de la función del generador de matriz aleatoria, discutiremos los parámetros requeridos por esta función. La sintaxis de este generador de matriz aleatoria usando el módulo Numpy se da como:
$ Numpy. aleatorio.Rand (D0, D1, ..., DN)La función dada se usa para la llamada del generador de matriz aleatoria. Los argumentos de esta función se muestran como "D0, ..., DN" donde DN representa el número de dimensiones que queremos especificar para nuestra matriz generada al azar. Supongamos que si queremos crear una matriz 1D, simplemente llamamos a la función aleatoria como "Numpy.aleatorio.rand (d0, d1, ..., dn) "y pase el valor de la función" 4 "como parámetro de entrada. La función devuelve una matriz 1D que tiene los cuatro elementos seleccionados al azar. Del mismo modo, si queremos generar la matriz 2D, pasamos la función mencionada previamente con dos parámetros: el primero como el número de filas y el segundo como el número de columnas como las dimensiones de la matriz.
Ejemplo 1:
Mostraremos la demostración práctica de la matriz aleatoria numpy y crearemos una matriz de 1 dimensión utilizando la sintaxis que mencionamos anteriormente en el artículo. Comenzamos el ejemplo guardando un nuevo proyecto en los repositorios de Python. Ahora, escribimos y ejecutamos el programa para este proyecto recién creado. Para utilizar las funciones y la sintaxis para las diversas funciones en el programa, importamos ciertos paquetes de la plataforma Python. El primer módulo que importamos es el "Numpy como NP". Este módulo es muy común en la práctica, especialmente cuando tenemos que lidiar con las matrices en el programa.
Ahora que importamos el módulo Numpy, usamos este módulo. Con la ayuda de esto, creamos una llamada a la función de matriz aleatoria que crea una nueva matriz. Hacemos esto llamando al "NP. aleatorio. función rand (4) ”. Dado que queremos crear una matriz aleatoria que sea una matriz unidimensional y tenga los cuatro elementos seleccionados al azar, pasamos el número "4" a los parámetros de la función. El programa, cuando está escrito en el script de Python, simplemente toma de tres a cuatro líneas que se pueden ver y copiar del siguiente fragmento de código:
importar numpy como npCuando ejecutamos el programa para este ejemplo, la función devuelve la salida como una matriz unidimensional que contiene los cuatro elementos generados al azar. Estos valores aleatorios a los elementos de la matriz son asignados por la función.
Ejemplo 2:
Resolvamos otro ejemplo para crear una matriz aleatoria. Pero esta vez, elegimos las dimensiones de la matriz para estar en 2D. Abra el caparazón del compilador de Python y agregue un nuevo proyecto dándole un nombre único. Luego, guárdelo en los directorios deseados donde ya mantenemos nuestros archivos de Python. Para comenzar con el código, integramos los paquetes importantes de las bibliotecas de Python. Integramos el módulo numpy como NP.
En este ejemplo, queremos generar una matriz usando el "aleatorio.Método rand () "que tiene al menos 2 dimensiones. Las 2 dimensiones representan el número de filas y columnas en la matriz. Llamamos al "NP. aleatorio. rand (d0, ..., dn) "funcionan y pase el número de filas y las columnas como las dimensiones de nuestra matriz. Creamos una matriz cuadrada que tiene 4 filas y 4 columnas, por lo que pasamos estos valores al parámetro de la función. Ejecutamos el siguiente código para implementar este ejemplo:
importar numpy como npLa función devuelve una matriz bidimensional aleatoria que tiene cuatro filas y cuatro columnas que se pueden ver en el fragmento de la salida.
Ejemplo 3:
Con la ayuda de la función matriz aleatoria, podemos generar las matrices multidimensionales. Este ejemplo muestra la demostración de implementar prácticamente la matriz 3D utilizando la función de matriz aleatoria. Seguimos el mismo procedimiento que en los dos ejemplos anteriores para crear un proyecto en el compilador de Python. Luego, importamos el módulo llamado Numpy con el apodo "NP". Ahora, usamos este "NP" y llamamos al "NP. aleatorio. Rand (D0, ..., DN) "Función y pase las dimensiones hasta 3 dimensiones.
Para agregar las dimensiones a la matriz, llenamos los valores en el parámetro de la función de D0 a DN. En el ejemplo, queremos la matriz 3D para que utilicemos y llenemos los valores solo hasta D0, D1 y D2. Los valores para este ejemplo son 2 para todos los DS seleccionados. Aquí está el código para este ejemplo:
importar numpy como npLa salida de la función da como resultado una matriz tridimensional que se muestra en la figura mencionada anteriormente.
Conclusión
Este manual cubre el método para generar aleatoriamente una matriz o matriz ND utilizando la función de matriz aleatoria numpy. El artículo no solo ofrece una visión más profunda de la introducción y la sintaxis de la función, sino que también muestra la implementación de la función con la ayuda de tres ejemplos diferentes.