array,array.array,np.array的区别

list、array.array、numpy.array的区别

  1. list,不限定数据类型。使用起来非常灵活,但带来的缺点是速度相对较慢,因为对每一个元素要检查数据类型;
    myList = [i for i range(10)]
  2. array.array,限定数据类型。限制了灵活性,相对速度比较高;同时array只是将存储的数据看成数组或二维数组,而数组并没有看成矩阵,也没有配备向量或矩阵相关的运算;
    myArray = array.array('i', [i for i range(10)])
  3. numpy.array应运而生,操作同list、array.array;与array.array一样只存储一种数据类型,可以使用dtype属性查看
    myNpArray = numpy.array([i for i range(10)])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值