Sintaxis:
Lista de ndarray.Listar()Aquí, ndarray será una matriz numpy, y el valor de retorno será cualquier lista si el ndarray es una matriz unidimensional o multidimensional.
Convierta diferentes tipos de matriz numpy a la lista de Python:
Las formas de convertir uno o más matriz numpy dimensional se han mostrado en este tutorial utilizando múltiples ejemplos. Puede usar cualquier editor compatible con Python para practicar los siguientes ejemplos. El popular editor de Python, Pycharm, se usa en este tutorial para escribir el guión del tutorial.
Ejemplo-1: Convierta una matriz unidimensional en una lista
El siguiente ejemplo muestra cómo una matriz unidimensional se puede convertir en una lista de Python utilizando el Listar() función. La biblioteca Numpy se importa al comienzo del guión. Arange () La función se usa en el script para crear una matriz numpy unidimensional de valores de rango. A continuación, el Listar() La función se utiliza para convertir la matriz Numpy en una lista de Python.
# Importar NumpyProducción:
La siguiente salida aparecerá después de ejecutar el script. Los valores de la matriz numpy se han imprimido en la primera salida, donde el espacio se usa para separar los valores de la matriz. Los valores de la lista de Python se han imprimido en la segunda salida donde la coma (,) se usa para separar los elementos de la lista.
Ejemplo-2: Convierta una matriz bidimensional en una lista
El siguiente ejemplo muestra cómo una matriz numpy bidimensional se puede convertir en una lista de Python utilizando el Listar() función. La biblioteca Numpy se importa al comienzo del guión. formación() La función se usa aquí para crear la matriz numpy bidimensional de valores numéricos que se imprimirán más adelante. Listar() La función se usa en el script para convertir la matriz bidimensional a la lista de Python anidada. A continuación, la lista de Python se imprimirá.
# Importar NumpyProducción:
La siguiente salida aparecerá ejecutando el script. La primera salida muestra los valores de la matriz bidimensional numpy creada a partir de dos listas. La segunda salida muestra los valores de la lista de Python anidada.
Ejemplo-3: Convierta una matriz tridimensional en una lista
El siguiente ejemplo muestra cómo una matriz tridimensional se puede convertir en una lista de Python anidada utilizando un Listar(). La biblioteca Numpy se importa al comienzo del guión. A continuación, el set_printOptions () La función se utiliza para establecer el valor de precisión de los números flotantes aplicados en la matriz Numpy. rand () La función se usa en el script para crear una matriz numpy tridimensional. Esta función genera el número flotante aleatorio. La matriz tridimensional de los números flotantes será creado por el rand () función, multiplicada por 10000 para obtener el valor numérico con 4 dígitos antes del punto decimal y 2 dígitos después del punto decimal. Los valores de la matriz tridimensional se imprimirán en la siguiente declaración. Listar() La función convertirá la matriz tridimensional en la lista de pitón anidada, y los tres bucle anidados se usan para formatear los valores de la lista con 2 dígitos después del punto decimal. El redondo() la función se usa para hacer la tarea. A continuación, se imprimirá la lista formateada.
# Importar NumpyProducción:
La siguiente salida aparecerá después de ejecutar el script. La primera salida muestra los valores de la matriz numpy tridimensional. La segunda salida muestra la salida formateada de los valores de la lista.
Conclusión:
La lista de Python es un objeto útil para realizar varias operaciones donde se pueden almacenar múltiples valores en una sola variable que funciona como la matriz numérica de otros lenguajes de programación. Se pueden generar diferentes tipos de matrices utilizando la biblioteca Numpy de Python. A veces, requiere convertir la lista en una matriz numpy o viceversa. Cómo se puede convertir en una lista de Python una lista unidimensional y la multidimensional en una lista de Python se explican en este tutorial utilizando ejemplos simples. Espero que los lectores conviertan la matriz Numpy en una lista de Python fácilmente después de leer este tutorial.