码迷,mamicode.com
首页 > 编程语言 > 详细

numpy数组和python数组的区别

时间:2019-03-23 22:38:42      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:操作   nump   固定   数组   pytho   更改   lis   相同   软件   

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

2、元素类型区别。

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

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

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

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

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

numpy数组和python数组的区别

标签:操作   nump   固定   数组   pytho   更改   lis   相同   软件   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!