Lista de Python | Array de NumPy |
---|---|
Puede contener datos de diferentes tipos de datos | Solo puede contener datos del mismo tipo |
Requiere una gran cantidad de tiempo y memoria para cálculos numéricos de grandes datos | Muy barato en términos de tiempo y memoria para cálculos numéricos de grandes datos |
Comparar la lista de Python y el array de Numpy
-
Genere dos listas:
-
Importe NumPy y cree dos arrays de numpy usando las dos listas de Python:
-
Defina una función que realizará la suma de elementos de dos listas de Python.
-
Defina una función que realizará la suma de elementos de los dos arrays de NumPy.
-
Observe el tiempo que tardan ambas funciones (es decir, list_sum() y numpy_arr_sum()) para realizar la misma tarea.
-
Puede observar aquí que el tiempo que tarda la lista de python en hacer la suma de elementos es mucho más que las matrices NumPy.