Существует несколько отличий:
- Вы можете добавлять элементы в список, но вы не можете изменить размер «numpy.ndarray» без создания полной копии.
- Списки могут содержать обо всем, в числовых массивах все элементы должны иметь одинаковый тип.
- На практике числовые массивы быстрее для векторных функций, чем для отображения функций в списки.
- Я думаючем время модификации не проблема, но итерации по элементам.
- У массивов Numpy есть много методов, связанных с массивами ('argmin','min´, ´sort´ и т. д.).
Я предпочитаю использовать числовые массивы, когда мне нужно выполнить некоторые математические операции (сумма, среднее, умножение массива и т. Д.), И указывать, когда мне нужно перебирать элементы (строки, файлы и т. Д.).