首页 > 编程语言 > 详细

numpy数组和python数组的区别

时间:2019-03-23 21:49:28      阅读:166      评论:0      收藏:0      [点我收藏+]

1、numpy数组创建时是固定大小,python数组(list)是动态的。更改ndarray的大小将创建一个新数组并删除原来的数组。

2、元素类型区别。

  NumPy数组中的元素都需要具有相同的数据类型,因此在内存中的大小相同。

  python的List可以存放不同类型的元素。

  例外情况:Python的原生数组里包含了NumPy的对象的时候,这种情况下就允许不同大小元素的数组。

3、数学操作执行效率高于原生python

4、越来越多的基于Python的科学和数学软件包使用NumPy数组

numpy数组和python数组的区别

原文:https://www.cnblogs.com/smartmsl/p/10585779.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!