Numpy matriz vacía

Numpy Matriz Vacia



Python ofrece a sus usuarios una variedad de funciones. La biblioteca de Python tiene una función de matriz vacía NumPy para trabajar con matrices. Se utiliza para generar una nueva matriz vacía de acuerdo con las instrucciones del usuario, lo que implica utilizar el tipo de datos y la forma de la matriz sin inicializar los elementos. Hablaremos sobre la matriz vacía de Python NumPy, especialmente sobre cómo construir una matriz vacía con Python NumPy. También le proporcionaremos algunos programas de ejemplo que crean y manejan matrices NumPy y operaciones relacionadas.

¿Qué es una matriz vacía NumPy?

Sin inicializar las entradas, la función de matriz vacía() de Python NumPy se puede usar para crear una nueva matriz de las formas y tipos especificados. Esta función acepta tres entradas y, al proporcionar estos parámetros, podemos especificar el tipo de datos y el orden en particular. En esta publicación, revisaremos numpy.empty (syntax) y el uso, que devuelve una matriz de datos no inicializados con la forma, el orden y el tipo de datos especificados. Las matrices de objetos comenzarán con un valor de Ninguno.

Sintaxis de matriz vacía NumPy

La siguiente es la sintaxis completa para usar esta función:









Los siguientes parámetros se encuentran en la sintaxis. Cada uno de estos parámetros tiene una función.



Nombre del parámetro Descripción
Forma Describe la forma de la matriz vacía. Podría ser un valor entero individual o una tupla.
tipo de d El tipo de datos para los elementos de la matriz está determinado por este parámetro opcional. Este es numpy.float64 por defecto.
ordenar El método de almacenamiento de datos multidimensionales se especifica mediante este parámetro opcional. Tiene las opciones 'C' y 'F'.
me gusta Es un parámetro basado en la elección. Es un objeto de referencia que permite la creación de matrices que no son compatibles con NumPy.

El método numpy.empty() devuelve el ndarray de una matriz de datos no inicializados con la forma, el orden y el tipo de datos especificados.





A continuación, le proporcionaremos algunos programas de ejemplo que desarrollan dicho tema en detalle.

Ejemplo 1:

Veamos un ejemplo para ver cómo se implementa una matriz vacía NumPy. Hay dos métodos para verificar una matriz vacía de NumPy. La función de matriz de NumPy cero se usa en el primero y la función de matriz vacía se usa en el segundo. Discutiremos el uso de la función de matriz vacía NumPy en este ejemplo.



El código para implementar un método de matriz vacía se muestra a continuación. Sin embargo, tener una función vacía no garantiza que los valores de la matriz sean 0. La matriz vacía NumPy simple se implementa en el código dado. Siempre devuelve elementos no inicializados con la forma y el tipo de datos proporcionados. La captura de pantalla del código se muestra aquí.

importar entumecido

nuevo_arr = entumecido vacío ( 4 )

impresión ( nuevo_arr )

Al ejecutar el código, puede ver el resultado a continuación.

El método numpy.array() se puede usar para construir una matriz vacía simplemente pasándole una lista vacía.

importar entumecido

lista nueva = [ ]

nuevo_arr = entumecido formación ( lista nueva )

impresión ( nuevo_arr )

A continuación se muestra el resultado en el que puede ver una matriz vacía.

Analicemos el segundo enfoque, que es la función de matriz de ceros numéricos.

Ejemplo 2:

Aquí hemos implementado una función de matriz cero numpy. Los mismos parámetros también están presentes en el método Numpy.zeros(). Estos son order, shape y dtype.

En la imagen del código, se da la forma de la matriz, que es [3,3]. Significa 3 filas y 3 columnas. El tipo de datos es int.

importar entumecido

arr_uno = entumecido ceros ( [ 3 , 3 ] , tipo de d = 'En t' )

impresión ( arr_uno )

Aquí, puede ver una matriz de 3 filas y 3 columnas.

Ejemplo 3:

Aquí, se usa el argumento flotante 'dtype' de la función numpy.empty. Puede ver en el código que hemos definido la forma y el tipo de datos de la matriz vacía, lo que significa que podemos declarar ambos en el ejemplo. Aquí, puede ver que la matriz de 3 filas y 3 columnas se generará con valores flotantes.

importar entumecido

una = entumecido vacío ( [ 3 , 3 ] , tipo de d = flotar )

impresión ( una )

Utilice la siguiente imagen para comprender el resultado de la declaración antes mencionada.

Ejemplo 4:

En este ejemplo, usaremos el parámetro de orden de la función 'C', que es para la forma de fila principal en el estilo C. Las funciones Numpy se importan y utilizan. Con una función numpy vacía, declaramos la variable 'arr2'. En este caso, pasamos la forma de la función, el tipo de datos y el orden. Finalmente, intentamos imprimir el valor de la variable.

importar entumecido

arr2 = entumecido vacío ( [ 4 , 4 ] , tipo de d = flotar , ordenar = 'C' )

impresión ( arr2 )

En este caso, la orden se proporcionó a la función. Use la captura de pantalla a continuación para demostrar el resultado del código mencionado anteriormente.

Ejemplo 5:

En este ejemplo, solo hemos cambiado el orden de la matriz, que en este caso es 'F'. El código restante es idéntico al anterior. Utilice la siguiente imagen para ilustrar el resultado del código mencionado anteriormente:

importar entumecido

arr2 = entumecido vacío ( [ 4 , 4 ] , tipo de d = flotar , ordenar = 'F' )

impresión ( arr2 )

Aquí está el resultado:

Ejemplo 6:

En este ejemplo, se ha formado una matriz unidimensional vacía. Solo en este caso, empleamos una forma de parámetro único. Utilice la imagen del código adjunto para ilustrar el resultado del código anterior.

importar entumecido

oned_arr = entumecido vacío ( forma = 2 )

impresión ( oned_arr )

El resultado se adjunta aquí:

El mismo ejemplo se puede ejecutar sin ningún parámetro. El hecho de que el resultado esté vacío a pesar de que simplemente pasamos el tamaño de la forma (que es 4 en este caso) como parámetro indica que Python nos permite lograr esto. La imagen del código se adjunta aquí para su mejor comprensión.

importar entumecido

oned_arr = entumecido vacío ( 4 )

impresión ( oned_arr )

Aquí puedes ver la salida:

Ejemplo 7:

Este ejemplo es sobre la matriz numpy vacía bidimensional. Las funciones Numpy se importan y utilizan. Con una función numpy vacía, declaramos la variable 'twod_arr' y pasamos la forma de la función y el tipo de datos. Finalmente, intentamos imprimir el valor de la variable.

importar entumecido

dosd_arr = entumecido vacío ( forma = [ 3 , 4 ] , tipo de d = En t )

impresión ( dosd_arr )

Aquí puede ver que se muestra una matriz de 3 filas y 4 columnas.

Conclusión

Ha aprendido la sintaxis fundamental para las matrices vacías numpy del artículo mencionado anteriormente. Además, descubrimos cómo usar la función de ceros y otros ejemplos de matrices vacías para implementarlos en Python. Esta publicación nos ha mostrado cómo trabajar con matrices vacías numpy en Python.