"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > El siguiente es un título en inglés de preguntas y respuestas que se ajusta al contenido del artículo: ¿Cómo convierto una matriz NumPy en una lista de Python?

El siguiente es un título en inglés de preguntas y respuestas que se ajusta al contenido del artículo: ¿Cómo convierto una matriz NumPy en una lista de Python?

Publicado el 2024-11-16
Navegar:162

以下是一個符合文章內容的問答式英文標題:

How do I convert a NumPy array to a Python list?

Conversión de una matriz NumPy en una lista de Python

Las matrices NumPy proporcionan estructuras de datos eficientes para cálculos numéricos. Sin embargo, a veces es necesario realizar la conversión. a la lista de Python para su posterior procesamiento de datos.

Solución: toList()

NumPy proporciona un método toList() para convertir una matriz en una lista de Python. Este método convierte los elementos de la matriz al tipo de Python más cercano (por ejemplo, int, float).

Para usar el método toList(), sigue estos pasos:

import numpy as np

# 創建一個 NumPy 陣列
arr = np.array([[1, 2, 3], [4, 5, 6]])

# 使用 tolist() 方法將陣列轉換為列表
list_from_array = arr.tolist()

# 列印轉換後的列表
print(list_from_array)

Salida:

[[1, 2, 3], [4, 5, 6]]

Tenga en cuenta que el método toList() Los elementos se convierten de tipos de datos de NumPy (como np.int32 o np.float32) a tipos de datos de Python (como int o float). Si desea conservar los tipos de datos de NumPy, puede utilizar el método list() en una matriz, lo que producirá una lista de escalares de NumPy.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3