Python数据分析与展示笔记整理

一、数据

1. 一维数据:列表和数组——列表和集合类型

	* 列表:数据类型可以不同
	* 数组:数据类型必须相同
2. 二维数据和多维数据只是在数据维度进行拓展——列表类型
3. 高维数据:字典类型或数据表示格式(json)

二、NumPy 广播功能函数
1. axis(数据的维度)和rank(轴的数量)
2. 对象属性

	* .ndim 得到rank
	* .shape
	* .size 对象个数
	* .dtype
	* .itemsize 每个元素的大小 比如列表的长度
3. 元素的类型

	* bool
	* intc 等同于int
	* intp
	* int8-64
	* uint8-64
	* float16-64
	* complex64-128
4. 数组创建方法

	* np.array(list) 参数为数组
	* .arange() 类似range 元素从0-n-1
	* .ones(shape) 生成全1的数组,shape的输入格式为(a,b,c)
	* .zeros
	* .full(shape,val)生成一个全为val,形状为shape的数组
	* .eye(n)创建一个正方的n*n单位矩阵,对角线为1,其余为0
	* .ones-like(a) 生成一个形状为a的全1的数组
	* .zeros_like(a)
	* .full_like(a,val)
	* .linspace(first,last,分成的个数,endpoint=True/False?包含最后一个元素进行计算:不包含)     根据起止等间距地填充数据
	* .concatenate()将两个或多个数组合并一个新的数组
5. 数组的维度表换

	* .reshape(shape) 产生一个新的数组
	* .resize(shape) 在原数组上进行修改
	* .swapaxes(ax1,ax2)维度交换
	* .flatten()对数组进行降维,返回折叠后的一位数组
6. 数组的类型转换

	* astype() 改变数据的类型
7. 数组向列表的转换

	* .tolist()
8. 数组的索引和切片

	* a[be
  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值