Python既然有了列表为什么还用NumPy创建数组?

1 个回答|68 次阅读
Coco老师 - 科普专家
擅长:编程教育

我们知道Python不提供对数组的直接支持,但是我们可以使用列表来代替数组,既然这样,那为什么还用NumPy来创建数组呢?

这是因为Python用于替代数组的列表处理速度很慢,当我们研究存储、使用、分析数据并从中获取有用信息的时候,速度和资源是非常重要的,因此,NumPy提供了一个比传统Python列表快50倍的数组对象。这样,数据科学研究有了NumPy速度的支持就可以事半功倍。