- 博客(11)
- 收藏
- 关注
原创 动态规划通用解法
最近看了左程云大神状态转移方程本质上是经过上述三步逐渐构造出来的,初学者按照上述顺序一步一步实现,就能从本质上掌握动态规划问题的解法。
2023-09-06 17:57:22 177
原创 C++实现带因子的二叉树
由于要求数组arr中元素构成的二叉树的每个非叶结点的值应等于它的两个子结点的值的乘积,若对于某个root节点,存在left子节点和right子节点均属于数组元素,且知道left子节点所构成的二叉树的个数m,以及right子节点所构成的二叉树的个数n,则m*n就表示以left和right元素为子节点,且父节点为root的二叉树的个数。解释: 可以得到这些二叉树: [2], [4], [5], [10], [4, 2, 2], [10, 2, 5], [10, 5, 2].输入: arr = [2, 4]
2023-08-29 10:26:18 240
原创 Pytorch实现语义分割指标
引言本文主要参考了FCN论文中的指标描述,用Pytorch实现了pixel accuarcy,mean accuarcy,mean IU,frequency weighted IU等指标。正文由于FCN模型得到的数据形状为(N,NC,H,W),其中N为batch size个数,NC为类别总个数,包括背景类,高和宽为H,W。这个数据先经过softmax在dim=1处处理,然后再选择每个像素在不同类型下的最大值即得到形状为(N,H,W)的数据,在Pytorch中可由代码torch.argmax(input
2021-08-03 23:16:21 1867
原创 蓝桥杯历届试题:数字游戏(python简单实现)
资源限制时间限制:1.0s 内存限制:256.0MB数据规模与约定:1 < n,k,T < 1,000,000;问题描述栋栋正在和同学们玩一个数字游戏。游戏的规则是这样的:栋栋和同学们一共n个人围坐在一圈。栋栋首先说出数字1。接下来,坐在栋栋左手边的同学要说下一个数字2。再下面的一个同学要从上一个同学说的数字往下数两个数说出来,也就是说4。下一个同学要往下数三个数,说7。...
2020-05-04 22:17:00 1465
原创 蓝桥杯试题:Excel地址(python实现)
资源限制时间限制:1.0s 内存限制:256.0MB问题描述Excel单元格的地址表示很有趣,它使用字母来表示列号。 比如, A表示第1列, B表示第2列, Z表示第26列, AA表示第27列, AB表示第28列, BA表示第53列, …当然Excel的最大列号是有限度的,所以转换起来不难。 如果我们想把这种表示法一般化,可以把很大的数字转换为很长的...
2020-04-29 10:28:15 1022 1
原创 蓝桥杯试题:分糖果(python实现)
资源限制时间限制:1.0s 内存限制:256.0MB问题描述有n个小朋友围坐成一圈。老师给每个小朋友随机发偶数个糖果,然后进行下面的游戏:每个小朋友都把自己的糖果分一半给左手边的孩子。一轮分糖后,拥有奇数颗糖的孩子由老师补给1个糖果,从而变成偶数。反复进行这个游戏,直到所有小朋友的糖果数都相同为止。你的任务是预测在已知的初始糖果情形下,老师一共需要补发多少个糖果。输入格式程序...
2020-04-28 22:11:37 3285 3
原创 分解质因数Python实现
每个合数都可以写成几个质数相乘的形式,其中每个质数都是这个合数的因数,把一个合数用质因数相乘的形式表示出来,叫做分解质因数。
2020-04-27 22:09:27 2922
原创 LU分解python实现
import numpy as npdef LU(A): ''' 生成值全位0的U矩阵,和单位矩阵L ''' L = np.eye(len(A)) U = np.zeros(np.shape(A)) for r in range(1,len(A)): #求U的第一行和L的第一列 U[0,r-1] = A[0,r-1] L[r,0] = A[...
2019-05-19 00:22:16 2304 1
原创 Jupyter notebook中快速插入图片的简单方法
Jupyter notebook中快速插入图片的简单方法打开图片点击复制(一定要打开图片复制)打开Jupyter notebook,将输入样式改为Markdown,直接Ctrl+v粘贴出现这行代码就表示成功。3.预览一下结语:最简单的一种插入图片方式,无需输入代码,非常方便...
2019-04-11 08:13:51 5725 8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人