【数据分析】numpy在数据分析中常用的操作

一名在自学大数据分析路上的大二在读大数据本科生,最近三周自学了数据分析三剑客以及数据库.
我觉得最近学的知识很多,很有必要利用一点时间停下来好好复习总结一下本阶段所学的知识,我会把numpy、pandas、matplotlib、mysql的学习心得分成4篇文章来阐述,欢迎大牛指点我的不足,也希望小萌新参考我的文章能有所收获。如果有想一起学习大数据技术或者参加大数据学科竞赛的同学,欢迎和我来一起学习呀,废话不说了,开始正题:

大数据分析 numpy库的常用操作

一、导入包:

import numpy as np 

二、常用操作:

1. np.arange()

功能:类似range函数,返回ndarray类型,元素为0~n-1.

示例:

array([1, 2, 3, 4, 5, 6])

2. np.ones(shape)

功能:根据shape生成一个全1的数组,shape为元组类型.

示例:
生成一个3*3矩阵

3. np.zeros(shape)

功能:根据shape生成一个全0的数组,shape为元组类型
.
示例:
在这里插入图片描述

4. np.full(shape,value)

功能:根据shape生成一个各元素均为value的数组

示例:
在这里插入图片描述

5. np.eye(n)

功能:创建一个正方的n*n单位矩阵,对角线为1,其余全部为0
示例:
在这里插入图片描述

6. np.linspace(begin,end,num)

begin:开始值; end:结束值; n: 划分个数 ; 下同

功能:根据起始值等间距的填充数据,形成数组
示例:
在这里插入图片描述

7. .reshape(shape)

功能:不改变数组元素,返回一个shape形状的数组,但原数组不会改变。

示例:在这里插入图片描述
根据示例图片可以轻易看出eg的值并未改变,若要改变值需要再次赋值

8. .resize(shape)

功能:和reshape一致,但会改变原数组的值
示例:
在这里插入图片描述

9. .swapaxes(ax1,ax2)

ax1,ax2为维度
功能:将数组n个维度中的两个维度进行交换,不改变原数组值
示例:
在这里插入图片描述

10. .flatten()

功能:对数组进行降维,返回折叠后的一维数组,原数组不变
示例:
在这里插入图片描述

11. np.random.randint(begin,end,num)

功能:生成随机数
示例:
在这里插入图片描述

12. np.random.random(shape)

功能:生成0到1的浮点数
示例:
在这里插入图片描述

13. np.newaxis

功能:给数组增加一个维度
示例:
在这里插入图片描述

14. np.sort()、np.argsort()

功能:sort返回从小到大的排序值,argsort返回从小到大排序的索引
示例:在这里插入图片描述

15. .shape、.size、.dtype

.shape:对象的尺度,对矩阵来说即n行m列
.size:对象的个数,即n行*m列
.dtype:对象是数据类型
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值