Python数据分析--第二章(Numpy和数组)

一、numpy创建数组的方式

  1. array方法通过列表或元组或字符串创建
a1 = np.array([1,2,3,4,5.5])#array([1. , 2. , 3. , 4. , 5.5])
a2 = np.array((2,2,2))#array([2, 2, 2])
a2.dtype#查看数据类型
a3 = np.array('abcd')#array('abcd', dtype='<U4')

dtype类型如下 :int默认为int32
在这里插入图片描述
2. arange方法

b1 = np.arange(0,8,3)#array([0, 3, 6])
  1. zeros与ones方法
a4 = np.zeros((2,3),dtype=int)#zeros(shape, dtype=float)

二、多维数组的属性

  • .ndim 峙 维度
  • .shape 形状
  • len() 数据行数
  • .size 数据个数
  • .dtype 查看数组内部数据的数据类型

三、修改数组的维度

a4 = np.arange(12)
a5 = a4.reshape((2,6))#升维
#array([[ 0,  1,  2,  3,  4,  5],
       [ 6,  7,  8,  9, 10, 11]])
a6 = a5.reshape((12,))#降维(到一维)
#array([ 0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

笔记本IT

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值