自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 汉诺塔--递归---python代码运行步骤详解

该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘。并且规定,任何时候,在小圆盘上都不能放大圆盘,且在三根柱子之间一次只能移动一个圆盘。这个说实话不太建议去思考,有点点绕,不过好奇心驱使下,下面写了n=3时的程序运行的框图。盘子为2和3时的每一步操作。按照顺序看上图就是n=3时的函数程序运行流程了,这样就知道是如何运行的了,就是一个个中断进入,中断返回,n为中断的条件。这样看着图我们很好理解,但是我们一般都是在学习到递归时遇到汉诺塔的,这就必会遇到程序。

2023-02-21 16:01:47 3090 1

原创 1792. 最大平均通过率-golang

1792. 最大平均通过率-golang----两个代码几乎思路相同,对于我这种新手很好理解,哈哈,算了菜鸡小计吧。两个硬肝的代码,很遗憾超时了,后面再去优化吧。

2023-02-19 21:39:28 118

原创 力扣1139. 最大的以 1 为边界的正方形----Golang

力扣1139. 最大的以 1 为边界的正方形--golang暴力破解

2023-02-17 19:45:12 129

原创 seq2seq模型

seq2seq 是一个结构的网络,它的输入是一个序列,输出也是一个序列。它涉及两个过程:Encoder 中将一个可变长度的信号序列变为固定长度的向量表达。Decoder 将这个固定长度的向量变成可变长度的目标的信号序列。通常encoder及decoder均采用RNN结构如LSTM或GRU等。可用于机器翻译、文本生成、语言模型、语音识别等领域。

2022-09-06 23:43:07 1588

原创 python决策树可视化——graphviz报错

决策树是一种流行的有监督学习方法。我们在pycharm学习决策树时可能会遇到的问题。这是因为不仅要安装graphviz的python包还需要安装graphviz程序。下面是一个决策树可视化的例子。python包graphviz的安装:graphviz应用程序安装:首先下载安装包:grapviz官网:选择对应自己电脑的安装包即可。安装步骤:除了下面一步选择添加系统环境变量,其它一路默认即可。下面是对于sklearn的红酒数据集使用决策树分类器,并对决策树可视化的代码,代码源于B站菜菜老师的机器

2022-07-09 01:13:45 1820 1

原创 Python中 Matplotlib库的使用(1)

Matplotlib是一个Python的一个数据可视化包,和matlab的绘图相对应,下面是对Matplotlib库函数的一些讲解。首先是Matplotlib库的安装,这里直接使用pip安装,输入指令:首先事figure()函数,这个函数的作用是创建一个画布。这里挑常用的参数进行讲解,参数解释如下:代码:运行结果:绘制子图的函数subplot():参数解释:row:行column:列order:子图的序列代码:运行结果:在有时候我们想给图添加中文元素,但是会出现乱码或报错,需

2022-06-13 22:34:45 3549

原创 numpy的随机数模块

numpy的随机数模块

2022-06-13 15:18:29 122

原创 python中的os.path.join()斜杠问题

在昨天使用到os.path.join函数中遇到了一个问题,在拼接文件夹路径时会出现不一样的反斜杠,代码如下:import osroot_dir = "code/hymenoptera_data/train"label_dir = 'ants'path = os.path.join(root_dir, label_dir)print(path)运行结果:code/hymenoptera_data/train\ants可见并不是我们想要的路径。 当在train后添加一个/后可以拼接成功。代

2022-03-06 10:21:53 4489 1

原创 吴恩达机器学习之神经网络小节-正则化项

学习机器学习时,看到一个我自己感觉不容易理解的东西,对于多分类任务中神经网络的代价函数:这个大括号里面还好看一些,主要就是这个正则化项,这里大家可能被lecture8里面的权重函数定义给搞糊涂了。这里只是说了权重矩阵的维度,它和正则化项是没太大关系的,看一下对于二分类的代价函数权值theta是从1开始的,并不会对theta0进行压缩。同样对于神经网络也是,l表示神经网络的层数,这里到L-1是因为在L层的网络中相邻两层的权重矩阵有L-1个,sl和s(l+1)分别表示第l层、l+1层神经元个数,而i

2022-02-28 16:53:02 507

原创 python函数的参数以及*号的位置

python中函数的参数理解1. 形参与实参2. 关键字参数与位置参数3. 传递任意数量的参数1. 形参与实参2. 关键字参数与位置参数3. 传递任意数量的参数1. 形参与实参很简单,直接看代码:def add(a, b): return a + b c = add(3, 5)print(c)在定义add函数中,变量a、b均为形参,函数完成工作所需的一项信息。下面调用add函数,c = add(3, 5) 将实参3、5传递给了形参a,b。2. 关键字参数与位置

2022-02-07 16:08:54 919

原创 关于C语言中for循环语句的使用

关于C语言中for循环语句的使用for(表达式1;表达式2;表达式3){循环语句}表达式1 :为初始化部分,用于初始化循环变量的。表达式2 :为条件判断部分,用于判断循环进行。表达式3 :为调整部分,用于循环条件的调整如果表达式2为赋值语句将会出现无限循环或一次也不循环例如此时语句j=1;时刻为真无限循环,也就是说这句对应于判断结果的真,在C语言中,非0即为真。而此时j=0;意味着假,也就是判断语句为假,也就不执行循环体里面的语句了。...

2021-01-26 21:22:04 1655

空空如也

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

TA关注的人

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