numpy数组和python数组的区别

Posted 马帅领

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了numpy数组和python数组的区别相关的知识,希望对你有一定的参考价值。

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

2、元素类型区别。

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

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

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

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

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

以上是关于numpy数组和python数组的区别的主要内容,如果未能解决你的问题,请参考以下文章

cupy或numpy中"数组"与"矩阵"的区别

numpy矩阵和数组的区别

python数据分析 python numpy--函数和数组运算

Python:使用pandas和numpy计算标准差的区别

pandas 和 numpy的区别

numpy中数组之间的区别