- 博客(38)
- 收藏
- 关注
原创 diffusion model基本原理和计算过程详解
diffusion model就是扩散模型,是一类生成模型。它的目的是学习从纯噪声生成图片的方法。主要通过训练一个U-Net,接受一系列加了噪声的图片,学习预测所加的噪声。
2023-10-13 21:10:56 1754
原创 图像分类:day1---卷积神经网络(CNN)
卷积神经网络(CNN)是一类包含卷积计算且具有深度结构的前馈神经网络(Feedforward Neural Networks),是深度学习(deep learning)的代表算法之一。
2023-09-16 21:37:59 312
原创 语义分割篇:day1--转置卷积
转置卷积(transposed convolution):也称为“反卷积”,是卷积的一个逆向过程,可以根据卷积核大小和输出的大小,恢复卷积前的图像尺寸,而不是恢复原始值。
2023-09-16 15:21:16 169
原创 python26:文件读取求均值
其中,4 种传感器读数值分别是:温度、湿度、光照和电压。假设题目对应文件在当前目录下,文件打开函数参考如下:。【样例说明】示例 是一个输入输出示范样例,不是正确结果。【样例输出】43.24。
2023-06-07 16:15:30 597
原创 python25:文件-单位转换
【问题描述】从文件in162.txt中连续读入10个以磅为单位的重量值,将其转换为以千克为单位的值并求和,将计算所得的和sum输出到文件out162.txt中。【样例输入】1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0 1.0。【输入形式】文件输入的每一行包含10个浮点数数值,以空格分隔。说明:一磅等于0.454千克。【输出形式】文件输出一个两位小数的数值sum。【样例输出】4.54。
2023-06-07 16:07:03 746
原创 python24:分治法找假币
将两堆硬币上天平比较重量,如果有一堆较轻,那么假的硬币必然在轻的那一堆中。如果两堆硬币重量相等,且两堆之外有一个剩余硬币,则那个剩余硬币就是假硬币。如果两堆硬币重量相等,且两堆之外没有剩余硬币,则查找任务失败,未发现假硬币。有一堆共n枚硬币,其中一枚是假币,外观上无法区分,只知道假币的重量稍轻。要求仅使用一个天平,使用最少的重量比较次数找出假硬币。直接从第一张纸币遍历所有纸币,找到质量小的纸币就返回下标,否则返回“找不到”方法一:分治法(麻烦且非常非常非常非常非常非常非常非常非常没有必要)
2023-05-18 02:48:52 2055 1
原创 python23:二分法求函数的零点
现有方程:f(x) = x5-15x4+85x3-225x2+274x-121, 已经f(x)在[1.5,2.4]区间有且只有一个根,用二分法求解该根。输入一个正整数n,当f(x)值小于10-n时认为函数值为0。输出方程在[1.5,2.4]区间的根,精确到小数点后第6位。
2023-05-17 01:45:44 1813
原创 python21:打印杨辉三角
由于位于杨辉三角形两个腰上的数都为 1,其他位置上的数等于它肩上两个数之和,基于杨辉三角形的这个特点,就可以使用二维数组打印出杨辉三角形。
2023-05-17 01:15:01 1373
原创 python20:素数求和
输入一个正整数n,统计从[0,n]之间的最大的10个素数之和。本题保证测试用例至少有10个满足条件的素数。例如:输入31 ,应求得3,5,7,11,13,17,19,23,29,31之和。def f(n): #找小于n的素数并求和。def isprime(n): #判断素数函数。
2023-05-14 21:59:46 1388
原创 python19:字符串切分连接
输入一个包含多个单词的英文句子,单词间以空格分隔,标点符号后跟一个空格。定义一个函数,功能是用指定的符号把单词连接起来。第一行输入一个英文句子。用符号连接起来的单词。
2023-05-14 21:13:36 582
原创 python17: 求均值和大于均值的值
编写一个函数cacluate, 可以接收任意多个数, 返回的是一个元组.元组的第一个值为所有参数的平均值(均值保留一位小数), 第二个值是大于平均值的所有值。【样例说明】下划线为输入。求均值和大于均值的值。
2023-05-14 17:54:58 1631
原创 python16:反复猜数
编写猜数游戏程序,功能是:允许用户反复输入数,直至猜中程序选定的数(假定为100)。输入的数如果大于选定的数,则提示"larger than expected";如果小于选定的数,则提示"less than expected";如果等于选定的数,则输出"you win"并结束程序。对于每一次输入,新起一行输出对于的提示。被猜的数设定为100。
2023-05-14 17:31:18 1155
原创 python14:Python温度转换程序(异常处理)
【问题描述】用异常处理改进温度转换程序,使其能够接收并处理用户的异常输入。【输出形式】转换后的温度加温度制式的代表字母。【输入形式】输入温度加温度制式的代表字母。
2023-05-14 16:50:54 2707
原创 python13:绩点计算
平均绩点计算方法:(课程学分1*绩点+课程学分2*绩点+课程学分n*绩点)/(课程学分1+课程学分2+课程学分n)用户循环输入五分制成绩和课程学分,输入‘-1’时结束输入,计算学生平均绩点。每组输入包括两行, 第一行是五分制的分数, 第二行是一个代表学分的数字。补考60 D- 1.0。60以下 F 0。成绩 等级 绩点。平均绩点,保留两位小数。
2023-05-12 01:26:13 2292 1
原创 python11:列表删除
输入一个1-100之间的正整数 n, 以 n 为随机数种子随机生成一个不大于 n 的正整数 m。生成一个包含元素为 1,2,3……n 的列表 ls,在列表 ls 中删除值为 m 的整数倍的元素,在两行中输出原始列表和删除 m 倍数后的列表。输入一个1-100之间的正整数 n。
2023-05-12 00:36:32 1283
原创 python10:圆周率的计算(蒙特卡罗法)
求解圆周率可以采用蒙特卡罗方法,在一个正方形中撒点,根据在 1/4 圆内点的数量占总撒点数的比例计算圆周率值。请以 123 作为随机数种子,获得用户输入的撒点数量,编写程序输出圆周率的值,保留小数点后 6 位。用扇形中点的个数模拟扇形的面积(正方形同理):ss=ps/n,sz=n。所以:pi=4*ss/sz=4*(ps/pz)扇形面积/正方形面积: ss/sz=pi/4。输出:"3.218750"
2023-05-12 00:20:45 2201
原创 python9:凯撒加密
注意,只加密字母,且不改变字母大小写。待加密的字符串可能存在比如"hello world"的形式,若与第一个参数一起以input的方式输入,在调用split()的时候要注意,会将待加密字符串也一并分割了。这里,n(n=1~25)被称作秘钥。输入参数中第一个参数'5'表示移动位数n=5,然后将第二个输入参数中每个字母都向后移动5位,得到输出字符串。请编写程序,针对不同的输入字符串和移动位数,输出经过凯撒加密之后的字符串。第一个输入参数是移动的位数n,中间间隔一个空格之后,第二个输入参数是待加密的原文字符串。
2023-05-11 00:40:59 667
原创 python8:百分制转五分制
给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。如果输入小于0或大于100的分数,则输出“Not valid”(注意大小写须一致)。根据对应关系,输出输入分数所对应的五分制分数档。输入一个可能带小数点的分数。
2023-05-10 01:00:44 1713
原创 python7:鸡兔同笼
在一行里输出两个正整数,分别是鸡和兔的数量,用空格分隔。在一行里输出两个正整数,分别是鸡和兔的数量,用空格分隔。
2023-05-10 00:53:51 711
原创 python6:用户登录(字典)
用户登陆系统时需要首先输入账号,如果账号不存在,输出“Wrong User”并结束程序;账号正确时,再输入密码,验证账号密码与已给定的账号密码是否一致,如果一致,输出“Success”,否则输出“Fail”以及剩余尝试次数。总尝试次数为3次,如果3次均输入错误,输出“Login Denied”。字典可设为:。
2023-05-10 00:44:25 1800
原创 python5:统计正负数个数
【问题描述】从键盘输入非0整数,以输入0为输入结束标志,求平均值,统计正数负数个数。最后一行是0,表示输入结束。
2023-05-10 00:38:46 1438
原创 python4:统计大小写字母个数和数字个数
【问题描述】统计一行字符的大写字母,小写字母和数字的个数。先输出大写字母个数,在输出小写字母个数,最后输出数字个数。【提示】用字符串的方法isupper, islower来判别大小写。isdigit来判断是否是数字。【输入形式】ljaij1A。
2023-05-10 00:38:09 860
原创 python3:求一元二次方程的解
【问题描述】一元二次方程:ax2+bx+c=0 (a ╪ 0)【输出形式】输出x的两个值,或者No(即没有有理数的解)【样例输出说明】输出的两个解保留两位小数,大的在前。【输入形式】输入a、b和c的值(有理数)【样例输出】1.00 1.00。【样例输入】1 2.5 3。【样例输入】1 -2 1。
2023-05-10 00:37:04 1120
原创 python2:删除子串
例如:字符串s为abcabcd,子串c为bc,则调用该函数后,结果字符串s为aad。说明:不考虑去掉子字符串c后形成的新的子字符串c。【问题描述】编写程序实现在字符串s中删除子字符串c的功能。【输入形式】输入的第一行表示字符串s,第二行表示子串c。【输出形式】输出的一行表示处理后的结果。
2023-05-10 00:35:44 304
原创 Python1:温度转换程序
【问题描述】在温度刻画的不同体系中,摄氏度以1标准大气压下水的结冰点为0度,沸点为100度。华氏度以1标准大气压下水的结冰点为32度,沸点为212度。如何利用程序辅助进行摄氏度和华氏度之间的转换。【输出形式】转换后的温度加温度制式的代表字母。【输入形式】输入温度加温度制式的代表字母。
2023-05-10 00:34:14 199
原创 用户登录(字典)
用户登陆系统时需要首先输入账号,如果账号不存在,输出“Wrong User”并结束程序;账号正确时,再输入密码,验证账号密码与已给定的账号密码是否一致,如果一致,输出“Success”,否则输出“Fail”以及剩余尝试次数。总尝试次数为3次,如果3次均输入错误,输出“Login Denied”。字典可设为:。
2023-05-10 00:31:34 236
原创 编程统计候选人的得票数
编程统计候选人的得票数。设有3个候选人zhang、li、wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。选民投票结束后程序自动显示各候选人的得票结果和废票信息。要求用结构体数组candidate表示3个候选人的姓名和得票结果。输出格式为:"%8s:%d\n","Wrong election:%d\n"输出提示:"Election results:\n"输入提示:"Input vote %d:"输入用gets();
2023-05-08 19:12:48 234
原创 经典递归函数——汉诺塔
汉诺塔(Hanoi Tower),又称河内塔,源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,任何时候,在小圆盘上都不能放大圆盘,且在三根柱子之间一次只能移动一个圆盘。(每次只能移动1个盘子,大盘子只能放在小盘子下面)中心思想:先确定函数的作用,再根据作用设计函数。
2023-05-07 22:00:53 166
原创 判断回文数
原理大致为:任何一个数除以10的余数就是该数最后一位;任何一个数除以10的商就是排除掉最后一位后的数;所以 ,一个数1234 就可以通过这种方法得到 123 和 4;接下来对 123 进行同样的操作,就得到 12 和 3;整个过程是个循环,当商不是 0 的时候就一直如此;每次拿到一个余数,都用来构造新数,新数=新数*10+余数;所以经过四次循环后,我们得到新数 4321 ,如果是回文,那么新数应该等于原数,否则,说明不是回文。,就是说一个数字从左边读和从右边读的结果是一模一样的,例如12321。
2023-04-26 21:31:44 80
原创 输入某年某月某日,判断这一天是这一年的第几天?程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于.时需考虑多加一天。
输入某年某月某日,判断这一天是这一年的第几天?程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于.时需考虑多加一天。
2022-12-13 21:52:34 331
原创 经典递归函数——汉诺塔
汉诺塔(Hanoi Tower),又称河内塔,源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,任何时候,在小圆盘上都不能放大圆盘,且在三根柱子之间一次只能移动一个圆盘。问应该如何操作?(每次只能移动1个盘子,大盘子只能放在小盘子下面)
2022-12-11 22:48:09 331
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人