神经网络通俗理解学习笔记(0) numpy、matplotlib

numpy

numpy 基本介绍

numpy 大多数机器学习库都用了这个处理数据
在这里插入图片描述
list中不限制数据类型,numpy中的array限定数据类型,处理数据会更加高效

pyython的list列表只是将存储数据看成列表或多维数组
并没有将其看错向量或者矩阵以及相关的运算
在这里插入图片描述
numpy性能更好,代码更简洁

Ndarray对象及其创建

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建全是1的数组
在这里插入图片描述
创建形状相同的数组

在这里插入图片描述
在这里插入图片描述
指定数值生成数组

在这里插入图片描述

在这里插入图片描述

等差排列的数组
reshape改变数组形状

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
random以元组形式传入参数

在这里插入图片描述
前2个参数表示随机的范围
种子每次都不同,可以指定
在这里插入图片描述

在这里插入图片描述

有标准正态分布的随机数

在这里插入图片描述

生成具有高斯分布的随机数据,可以传入均值和方差 默认分别是0和1

在这里插入图片描述

具有均匀分布的随机数
在这里插入图片描述

Numpy数组的基础索引

在这里插入图片描述
numpy中一维数组可以看作向量,二维数组看作矩阵

在这里插入图片描述
在这里插入图片描述
-3 表示倒数第三个
::x, 表示隔数取值,x表示步长
在这里插入图片描述

::-1,表示倒着取值

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

切片和原数组绑定了关系,改变切片,原数组也会改变

在这里插入图片描述

避免前面的情况可以用copy方法

在这里插入图片描述

numpy数组的合并与拆分(重要)

在这里插入图片描述
在这里插入图片描述
合并需要维度一样

在这里插入图片描述

在这里插入图片描述
vstack 行合并
hstack列合并
在这里插入图片描述
axis=0表示在行维度 默认
=1 表示在列维度操作

在这里插入图片描述

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

numpy数组的矩阵运算

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
ceil向上取整

在这里插入图片描述

round 四舍六入 奇进偶不进

在这里插入图片描述

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

在这里插入图片描述
// 整除

% 取余

** 幂运算

在这里插入图片描述

  • 不是真正矩阵乘法 只是对应相乘
  • dot 才是

在这里插入图片描述
T 转置

在这里插入图片描述
trannspose也是转置

在这里插入图片描述
维度不同,numpy也能智能广播形式运算,但不推荐使用
容易引起混乱

在这里插入图片描述

在这里插入图片描述
矩阵求逆, 和原矩阵相乘为单位矩阵

求逆得是方阵

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

Numpy数组的统计运算

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
std标准差
var 方差
在这里插入图片描述
ptp最大值最小值的差

在这里插入图片描述
cumsum 累计和
diff 相连差

在这里插入图片描述
每行所有数相乘

在这里插入图片描述

numpy中的arg运算

在这里插入图片描述
在这里插入图片描述
arg找索引

在这里插入图片描述
sort不会改原数组

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

numpy中的神奇索引和比较

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

Matplotlib

矩阵绘图函数库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
为什么明明散点,确实连接曲线
因为点密集

在这里插入图片描述

在这里插入图片描述
xlim 调整坐标取值范围

或者通过axis 效果一样

在这里插入图片描述

在这里插入图片描述
xlable定义 x轴 名字

在这里插入图片描述

lable 给线取名
但要看到图例 还得 调用legend

title给图表取名字

在这里插入图片描述
plot用于只有一个特征情况 x特征 y观测值

scatter 用于 xy 都是特征情况,通过散点图可以看到特征分布情况

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值