利用python进行数据分析——05.Numpy排序/集合运算/线性代数/随机数生成

一、排序

  • sort方法:对原数组进行就地排序,会修改数组本身,通过axis参数确定根据那个轴向进行排序
  • np.sort函数:生成原数组的副本,axis参数同上

二、集合运算

Note若参数为多维数组,则会将多维数组拉成一维数组,毕竟集合的运算,此时多维数据就相当于一个大的数据容器,没有维数的概念

三、线性代数

线性代数(如矩阵乘法、矩阵分解、行列式等)是任何数组库的重要组成部分

numpy.linalg中有一组标准的矩阵分解运算、求逆、行列式等的东西。他们跟MATLAB和R等语言所使用的相同的行业标准级Fortran库(数值计算领域所使用的主要语言,1956年开始正式使用)。

常用线性代数函数:

四、随机数生成

numpy.random模块对python内置的random模块进行了补充,增加了用于高效生成多种概率分布样本值的函数。
python内置的random模块,一次只能生成一个样本值,如需要产生大量样本值, numpy.random模块比python内置模块快了不止一个数量级
部分numpy.random模块函数:

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值