Python numpy 数据分析常用函数

这篇博客回顾了Numpy中的线性代数基础知识,包括矩阵、向量和标量,并详细介绍了如何创建和操作Numpy数组。重点讲解了array的定义、shape、size和dtype属性,以及全零矩阵、单位矩阵、全一矩阵的生成。还讨论了使用arange、linspace生成数值序列,以及如何访问和修改数组元素。此外,文章深入探讨了Numpy的随机数生成函数,如randn、randint、random和normal。最后,提到了矩阵与array之间的转换以及计算矩阵和的方法。
摘要由CSDN通过智能技术生成

与Numpy相关线性代数基本概念复习:
矩阵:二维数组
向量:1n 或 n1的矩阵
标量:1*1的矩阵
数组:N维数组,矩阵的延申

基本函数应用

1. 可以用list 直接定义array

在这里插入图片描述
在这里插入图片描述

2.shape与size 还有dtype,注意浮点数
shape与size
在这里插入图片描述
3.全零矩阵,单位矩阵 全1矩阵 全指定值矩阵:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4.arange
在这里插入图片描述

5.linspace:左闭右开,等长的10个元素
在这里插入图片描述

6.访问元素
在这里插入图片描述
如果一个数组类型为int,则修改其中一个元素为float,则修改的元素的小数点后几位数会被省略
在这里插入图片描述
7.随机函数
np.random.randn()
–标准正态分布随机数,括号内参数为几行几列,或多维
在这里插入图片描述
np.random.randint(low, high=None, size=None)
[2,5)区间,2*3的矩阵,size可以是元组可以是数,也可以在后面加reshape(2,-1)
-1的意思是让系统自己去定行数或列数
在这里插入图片描述
np.random.seed()
在这里插入图片描述
np.random.random() 0到1之间的随机浮点数
在这里插入图片描述
np.random.normal() 不填参数为均值为零方差为1的标准正态分布
在这里插入图片描述

8.矩阵与array之间的转换:
在这里插入图片描述
矩阵的运算,注意参数axis = 1计算一行的和,axis = 0 计算一列的和,不填计算总和
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值