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.
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