自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 pytorch深度学习入门—tensor的索引与数据筛选

torch.where参数含义:满足这个condition则用这个tensor的元素,否则则用另一个代码如下:# torch.wherea = torch.rand(4, 4)b = torch.rand(4, 4)print(a, b)# 满足这个condition则用这个tensor的元素,否则则用另一个print(torch.where((a > 0.5), a, b))torch.index_select代码如下:# torch.index_s...

2022-02-06 23:48:26 2047

原创 pytorch深度学习入门—tensor张量的裁剪

Tensor的裁剪可以防止过拟合的出现,也可以有效处理梯度爆炸与梯度消失torch中可以利用clamp进行梯度裁剪A.clamp(a,b)表示将A中的元素裁剪到只剩在a—b范围内,原来小于a的元素将赋值为a,大于b的元素将赋值为b测试代码:import torcha = torch.rand(2, 3) * 10print(a)a = a.clamp(5, 8)print(a)...

2022-02-06 23:09:22 3488 1

原创 Pytorch深度学习-Tensor的线性代数范数运算与矩阵分解(PCA主成分分析算法)

p范数:表示这个向量的每个值绝对值的p次方相加求和后得到的数再开1/p次方后所得到的数、torch.dist(a, b, p=n):表示计算张量a和b之间的ln距离(n为一个参数常量),通常n越大,结果越小代码:import torchtorch.manual_seed(1)a = torch.rand(1, 2)b = torch.rand(1, 2)print(torch.dist(a, b, p=1))print(torch.dist(a, b, p=2))prin

2022-02-06 14:57:20 1497

原创 Pytorch深度学习—tensor的随机抽样函数与分布函数

import torchtorch.manual_seed(1)mean = torch.rand(1, 2)std = torch.rand(1, 2)print(torch.normal(mean, std))

2022-02-06 14:44:31 1967

原创 Pytorch深度学习入门-tensor统计学相关函数、三角函数与其他数学函数

Tensor统计学函数第一张图的代码:import torcha = torch.rand(2, 2)print(a)print(torch.mean(a))print(torch.sum(a))print(torch.prod(a))print(torch.std(a))print(torch.var(a))torch.histc(): 求直方图的参数:第一个为要求的tensor,第二个为要划分为几份第三个第三个分别为直方图的最大值最小值,若不填或者填0,0则默认.

2022-02-06 00:06:24 494

原创 Pytorch深度学习——广播机制与in-place操作

目录In-place广播机制​代码In-place即直接将结果赋值给参与运算的某个变量广播机制主要用于将两个维度不同的tensor进行运算,需要满足右对齐,即从右往左看,两个tensor上下两个相对应的维度的数值进行对比,要么相等,要么需要满足其中一个维度为1广播运算可以在搭建网络结构中简化运算代码import torcha = torch.rand(1, 2, 1, 2, 3)b = torch.rand(4, 2, 3) # 这个b的维度后两维度..

2022-02-05 23:03:06 632 1

原创 pytorch-深度学习-Tensor的所有运算,人工智能入门必备(含代码)

目录Tensor的加法运算Tensor的乘法运算​Tensor的除法运算Tensor的矩阵运算矩阵乘法二维高维Tensor的幂运算-对数运算可直接执行的代码Tensor的加法运算前三种都是直接相加,第四种带下划线的方式会改变a的值,即a.add_(b)等价于a=a+bTensor的乘法运算相乘的Tensor必须维度完全相同,并且对应的结果为对应元素相乘Tensor的除法运算Tensor的矩阵运算矩阵乘法二维...

2022-02-05 22:46:02 1723

原创 Pytorch深度学习—Tensor讲解

目录1.Tensor的类型2.Tensor的创建方式(初始化)3.Tensor的定义过程代码演示4.Tensor的属性5.稀疏的张量5.1 简介5.2 代码实现1.Tensor的类型2.Tensor的创建方式(初始化)3.Tensor的定义过程代码演示import torch# 直接定义并赋值Tensora = torch.Tensor([[1, 2], [3, 4]])print(a)print(type(a))# 只定义Ten.

2022-01-25 23:49:05 1678

原创 Python数据可视化Part 6-Matplotlib Subplot(一张图里显示多张图教学)-代码详解

下面代码在实际操作中稍作修改即可使用import numpy as npimport matplotlib.pyplot as plt# Subplot 多合一表示plt.subplot(2,2,1)plt.plot([0,1],[0,1])plt.subplot(2,2,2)plt.plot([0,1],[0,2])plt.subplot(2,2,3)plt.plot([0,1],[0,3])plt.subplot(2,2,4)plt.plot([0,1],[0,4])

2022-01-23 22:30:38 1352

原创 Python数据可视化Part 5-Matplotlib 3D图片与投影教学-代码详解

下面代码在实际操作中稍作修改即可使用代码步骤:3D图需要额外导入模块 将默认figure图转化为3D图 给出x,y的坐标数据 画出网格线 给出高度Z的值 画出图像 将颜色进行投影 限制画图的坐标轴范围代码如下:import numpy as npimport matplotlib.pyplot as plt# 3D图需要额外导入模块from mpl_toolkits.mplot3d import Axes3D# 将默认figure图转化为3D图fig = plt.

2022-01-23 22:01:18 5554 3

原创 Python数据可视化Part 4-Matplotlib等高线教学-代码详解

下面代码在实际操作中稍作修改即可使用代码步骤:定义一个函数,x,y带入将返回一个高度值z 生成n对点 将这n对点由点变成一个网格 加颜色 中间的数字代表等高颜色最少分出n+1块 画出等高线的线 中间的数字代表等高线最少分出n+1条 将等高线加标签显示数值 选择是否将坐标轴数据隐藏下面是代码部分:import numpy as npimport matplotlib.pyplot as pltplt.figure()# 定义一个函数,x,y带入将返回一个高度值zdef

2022-01-23 21:32:49 1428

原创 Python数据可视化Part 3—Matplotlib-Bar柱状图教学附加代码

以下代码块可以直接应用,只需要改成自己所需即可基本分为以下几个部分:利用arange随机生成n对点 绘制Bar-柱状图 柱状图上加值(相当于加标注) 限制x,y范围 选择是否将坐标轴数据隐藏以下部分是代码:import numpy as npimport matplotlib.pyplot as pltplt.figure()#利用arange随机生成n对点n=12x1=np.arange(n) #一个参数 默认起点0,步长为1 输出:[0 1 2,……,11]x2=

2022-01-22 23:14:10 371

原创 Python数据可视化 Part 2-Matplotlib-散点图教学-代码合集

接下来讲解分为以下几个代码块,实际操作只需要套用以下代码即可。随机生成n对点 对散点进行上色 绘制散点图(第三个参数s是size,第四个参数c是color,第五个参数是透明度) 限制x与y的图像的范围 将坐标轴上的数字进行隐藏(自行选择是否隐藏)import numpy as npimport matplotlib.pyplot as pltplt.figure()#随机生成n对点n=1024X=np.random.normal(0,1,n) Y=np.random.norm

2022-01-22 22:40:26 1774

原创 Python数据可视化-Matplotlib线性图(折线图等) 代码教学 Part 1

接下来要进行代码教学的几个部分:画直线图 画图 plot函数:(变量 颜色 线宽 线种类 图例) gca : get current axis 得到现在的坐标轴 散点图 加标注的两种方法 防止自己的数据遮挡坐标轴点的数据的方法(基本上所有的图都可以包括进去) 打印图 import numpy as npimport matplotlib.pyplot as pltx=np.linspace(-1,1,50)y=x**2Y=2*x+5# plt.figure(num=500,fi

2022-01-22 22:16:12 1139

原创 Python 刷题:查询无效交易

同时发布于leetcode论坛中题目要求:如果出现下述两种情况(两者任一),交易 可能无效:1.交易金额超过 ¥10002.它和另一个城市中同名的另一笔交易相隔不超过 60 分钟(包含 60 分钟整)每个交易字符串transactions[i]由一些用逗号分隔的值组成,这些值分别表示交易的名称,时间(以分钟计),金额以及城市。给你一份交易清单 transactions,返回可能无效的交易列表。你可以按任何顺序返回答案。```javascript//第一个用例输入:tran..

2022-01-21 16:51:07 400

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除