Dimensiones de matriz numpy

Dimensiones de matriz numpy

"Las matrices multidimensionales o ND son los contenedores de tamaño fijo de las dimensiones multidimensas que tienen los elementos almacenados en ellos del mismo tamaño y tipo. El número de dimensiones en una matriz describe el rango para esa matriz. Podemos definir estas dimensiones en el número para una matriz, y las dimensiones representan el número de índices que deben especificarse para el elemento o elemento individual particular en la matriz.

Si queremos saber sobre el número de dimensiones para la matriz, entonces podemos usar la función de "Numpy", que devolverá el número de dimensiones, la longitud de cada dimensión de la matriz y el tamaño de la matriz utilizando el método de extensión como "Numpy. nd-array () ". Para la introducción a "Numpy", es una biblioteca que proporciona la función incorporada para las operaciones relacionadas con la matriz en el idioma de Python."

Procedimiento

Este artículo dará una introducción basada en los principios de trabajo y declaración para las dimensiones de la matriz numpy. Conoceremos las funciones (una) del paquete Numpy para obtener la dimensión de la matriz y la longitud de la dimensión.

Sintaxis

Si queremos saber sobre la dimensión de la matriz, como en, queremos saber el tamaño, el número y la forma, entonces la biblioteca de Python Numpy ofrece muchas funciones relacionadas con cada atributo específico de la matriz. En el artículo, discutiremos los tres, y son los siguientes:

    • formación. ndim
    • formación. forma
    • formación. tamaño

Valor de retorno

Todas las funciones mencionadas anteriormente darán las dimensiones, la forma de las dimensiones especificadas y el tamaño de la matriz o la longitud de la dimensión, respectivamente, en la salida.

Ejemplo # 01

Usaremos una de las funciones mencionadas anteriormente e implementaremos esa función para verificar sus resultados. Entonces, la primera función que implementaremos es la "matriz. ndim () ". Ejecutaremos el programa para esta función en el "Spyder", que se conoce como la plataforma de software para Python. El primer paso para la implementación de esta función sería crear un proyecto en el shell y luego guardarlo en los directorios de archivos requeridos.

Para escribir cualquier programa en Python Shell, tenemos que instalar algunas bibliotecas que ayuden a obtener la información de las funciones que llamamos en el programa y hacer posible la ejecución del programa. Algunas de estas bibliotecas vienen instaladas con el software, y otras que tenemos que descargar e instalar en el software con la ayuda de comandos específicos a través de la ventana Terminal. Entonces, instalamos una de esas biblioteca para usar las funciones que ofrece en el proyecto. Esta biblioteca se llama "Numpy".

Importaremos el módulo del nombre "Numpy" desde sus bibliotecas instaladas. Volviendo al ejemplo, usaremos el módulo Numpy y crearemos un objeto de matriz y lo asignaremos a la variable "matriz". Para este ejemplo, crearemos un objeto de matriz 2D que tenga sus elementos indexados en las dos dimensiones. La clase relacionada con la matriz representa las matrices ND. Los elementos de la matriz numpy se pueden inicializar con la lista de Python, y podemos acceder a ellos por los soportes de los cuadros []. Entonces, usando estos soportes "[]" y el "NP. array () ”, especificaremos los elementos y la dimensión de la matriz.

La matriz bidimensional se verá como "NP. Array ([[9, 8, 7], [8, 5, 3]]) ". En esta matriz bidimensional, aplicaremos la "matriz. función ndim ", y devolverá la dimensión para esta matriz. Para mostrar el resultado para esta función en la pantalla, simplemente pase esta función al parámetro de la función imprime () o llame a la misma función en el parámetro de la función print (). Hemos llamado a esta función utilizando el nombre de la matriz en el parámetro de la función imprime () para ahorrar tiempo. Para implementar el programa, copie el código escrito en el idioma de Python de la figura a continuación y péguelo en el compilador.

importar numpy como np
# Crea un objeto de matriz
matriz = np.Array ([[9, 8, 7], [8, 5, 3]])
# Imprima las dimensiones de la matriz
Imprimir ("Número de dimensiones:", Array.ndim)



Una vez que pegaremos el programa para el ejemplo anterior y ejecutaremos el programa en el compilador de Python, el programa mostrará la salida, que tendrá el número de dimensiones que deberían ser igual a 2 ya que habíamos definido la matriz bidimensional En nuestro ejemplo.

Ejemplo # 02

Después de conocer el método para obtener las dimensiones de la matriz ahora, resolvamos otro ejemplo y escribamos un programa para encontrar la forma de la matriz una vez que hayamos declarado una matriz. La forma de la matriz contribuye a ese atributo en la matriz numpy que se utiliza para obtener la estimación de la longitud de las dimensiones de la matriz. Para conocer la forma de la matriz, comience importando el módulo de matriz "Numpy" y luego usando este módulo para tratar de crear otra matriz 2D con el método como se define en el ejemplo anterior.

La matriz bidimensional tendrá los elementos especificados por el "NP. método array () "como" [[9, 8, 7], [8, 5, 3]] ". Usaremos esta matriz y llamaremos a la función "matriz. forma ”y pasarlo a los parámetros de la función impreso () para mostrar los resultados que obtendremos de esta función de forma. Volveremos a imprimir esta matriz con la "matriz. tamaño "para saber el tamaño de los elementos en la matriz. La salida de este código se menciona a continuación:

importar numpy como np
# Crea un objeto de matriz
matriz = np.Array ([[9, 8, 7], [8, 5, 3]])
# Imprima la forma de una matriz
Imprimir ("Forma de la matriz:", matriz.forma)
# Impresión Número de elementos en total de matriz
Imprimir ("Tamaño de la matriz:", Array.tamaño)



La función ha devuelto la forma y el tamaño de la matriz bidimensional que habíamos especificado en el método de forma y tamaño.

Conclusión

Esta guía tiene toda la información y los métodos explicados para obtener las dimensiones para una matriz. Hemos mencionado tres funciones con el nombre ". forma, .ndim y el .tamaño "para obtener la forma, el número de dimensiones y el tamaño de la matriz, respectivamente. Hemos hecho dos ejemplos que explican cómo podemos llamar a estos métodos en el programa.