Muchas bibliotecas existen en Python para realizar diferentes tipos de tareas. Numpy es uno de ellos. La forma completa de Numpy es la pitón numérica, y se usa principalmente para la computación científica. Los objetos de matriz multidimensionales se pueden definir utilizando esta biblioteca que se llama la matriz de Python Numpy. Existen diferentes tipos de funciones en la biblioteca Numpy para crear la matriz. La matriz Numpy se puede generar a partir de la lista de datos numéricos de Python, rango de datos y datos aleatorios. Cómo se puede crear y utilizar la matriz numpy para hacer diferentes tipos de operaciones en este tutorial.
Ventaja de usar una matriz numpy
La matriz Numpy es mejor que la lista de Python por varias razones. A continuación se dan algunas ventajas significativas del uso de una matriz Numpy.
Requisitos previos
La biblioteca Numpy no está instalada en Python de forma predeterminada. Entonces, debe instalar esta biblioteca antes de practicar los ejemplos que se muestran en este tutorial. Python 3+ se usa en este tutorial. Ejecute el siguiente comando desde el terminal para instalar Numpy en Python 3.
$ sudo apt-get install python3-numpy
Atributos de matriz numpy
Numpy Array tiene muchos atributos para recuperar diferentes tipos de información sobre la matriz. Algunos de los atributos útiles de esta matriz se describen a continuación.
Uso de una matriz numpy
Las formas de declarar una matriz numpy unidimensional, bidimensional y tridimensional se muestran en esta parte del tutorial.
Ejemplo-1: Uso de una matriz numpy unidimensional
El siguiente ejemplo muestra tres formas de crear una matriz numpy unidimensional. función array () se ha utilizado para crear la primera matriz unidimensional de 10 números enteros. Función Arrange () se ha utilizado para crear la segunda matriz unidimensional de 10 números secuenciales. función rand () se ha utilizado para crear la tercera matriz unidimensional de 10 números de flotación aleatorios. A continuación, el impresión () función ha utilizado para imprimir los diferentes atributos y tres valores de matrices.
# Importar NumpyProducción:
La siguiente salida aparecerá después de ejecutar el script anterior. La salida muestra que la primera matriz es 1, El tamaño de la segunda matriz es 10, y el tipo de datos de la tercera matriz es flotante 64. Se han impreso tres matrices más tarde.
Ejemplo-2: Uso de una matriz numpy bidimensional
El siguiente ejemplo muestra dos formas de crear una matriz numpy bidimensional. La función Array () se ha utilizado para crear una matriz bidimensional de 2 filas y 3 columnas con datos enteros. La función rand () se ha utilizado para crear una matriz bidimensional de 2 filas y 4 columnas con datos de flotación. A continuación, la función print () se ha utilizado para imprimir el atributo de tamaño y los valores de ambas matrices.
# Importar NumpyProducción:
La siguiente salida aparecerá después de ejecutar el script anterior. La salida muestra que el tamaño de la primera matriz es 6 (2 × 3), y el tamaño de la segunda matriz es 8 (2 × 4). Ambas matrices se han impreso más tarde.
Ejemplo-3: Uso de una matriz numpy tridimensional
El siguiente ejemplo muestra dos formas de crear una matriz numpy tridimensional. La función Array () se ha utilizado para crear una matriz tridimensional de datos enteros. La función rand () se ha utilizado para crear una matriz tridimensional de datos flotantes. A continuación, la función print () se ha utilizado para imprimir la dimensión y los valores de ambas matrices.
# Importar NumpyProducción:
La siguiente salida aparecerá después de ejecutar el script anterior. La salida muestra que la dimensión de ambas matrices es 3. Ambas matrices se han impreso más tarde.
Conclusión
La creación de diferentes tipos de matrices numpy se ha explicado en este tutorial utilizando múltiples ejemplos. Espero que los lectores puedan crear matrices numpy después de practicar los ejemplos de este tutorial.