热线电话:13121318867

登录
2020-09-10 阅读量: 1247
NumPy数组与与python原生array有什么区别?

问:

NumPy数组与与python原生array有什么区别?


答:

简单地说,是NumPy中一个封装了同质数据类型的n维数组。NumPy数组与与python原生array主要有以下四点区别:

  • 大小固定

    python列表可动态增长,numpy数组在创建时有固定大小,更改ndarray的大小将创建一个新的数组并删除原始数据

  • 类型一致

    NumPy数组中的元素需要具有相同的数据类型

  • 类型多样

    python原生数组只支持整型和浮点型,numpy数组支持更多类型的数据

  • 效率更高

    Numpy使用广播式处理高维数组的运算比原生列表使用迭代更高效



72.3661
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子