自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 吉洪诺夫正则化随笔

前几天在回顾压缩感知中的特征选择与LASSO回归发现了这个Tikhonov regularization,查了一下叫个如题的名字。先来浅说一下正则化这玩意:正则化(Regularization)是一种用来防止模型过拟合(Overfitting)的技术。过拟合指的是模型在训练数据上表现得过于完美,但是当遇到新的、未见过的数据时,模型的表现却大幅下降,即模型的泛化能力较差。这通常发生在模型过于复杂,以至于它开始捕捉训练数据中的噪声和随机波动,而不是数据背后的真实规律。

2024-07-05 22:19:07 819

原创 图像处理中的二维傅里叶变换

图像的频谱是图像灰度变化强度的指标,是灰度在平面空间中的梯度。此外,在图像处理中,还经常对DFT的结果进行中心化处理(即将频率域的原点移动到矩阵的中心),以便于观察和分析频谱的对称性。下面说一下具体意义:傅里叶变换的物理意义是将图像的灰度分布函数变换为图像的频率分布函数。图像的频率是表征图像中灰度变化剧烈程度的指标,是灰度在平面空间上的梯度。而对于地表属性变换剧烈的边缘区域在图像中是一片灰度变化剧烈的区域,对应的频率值较高。:输入图像的灰度矩阵,即空间域中的图像,也就是灰度值。

2024-07-05 21:05:15 1260

原创 贝叶斯分类器

最近几天晃晃荡荡的,时不时来图书馆学习周志华老师的机器学习西瓜书,看到第七章贝叶斯分类器感觉很有意思,在此站搜索了一下发现了几篇优秀博文,忍不住说一句:写的真TM好哈哈哈,我想总结总结来加深这一部分的学习。文中的一些解释都基于西瓜数据集。后续的内容还有半朴素贝叶斯分类器、ADOE、贝叶斯网等内容,也是对朴素贝叶斯分类器的进一步优化,在参考5中也有说明朴素贝叶斯分类器的优缺点,使用步骤等等,非常不错,这篇就写到这里吧。

2024-06-30 17:58:07 900

原创 奇异值分解(Singular Value Decomposition SVD)浅说

奇异值分解(SVD)是计算时代最为重耍的矩阵分解方式之、提供了一种数值稳定的矩阵分解结果,可用于多种应用目的并保证矩阵分解的存在性。

2024-06-13 10:53:39 767

原创 浅谈稀疏性与压缩感知(三)

前面两部分对稀疏性和压缩感知的简单理论进行了说明,同时对涉及的一些统计相关的给出了例,这一部分打算对稀疏性和压缩感知的发展历程杂谈,作为刚入门的学生,大部分都是查阅文献而来,我也会在结尾给出,在搜集时我也发现众多的工程应用和算法更新其中最底层的理论并没有改变。

2024-05-23 15:40:07 700

原创 浅谈稀疏性与压缩感知(二)

接着前一部分所述,这一节介绍稀疏回归、稀疏表示、鲁棒主成分回归、稀疏传感器布置(Sparse Sensor Placement)等等。

2024-05-13 21:05:12 889

原创 浅谈稀疏性与压缩感知(一)

由于学习需要对这一部分的内容进行了简单了解,在社区里也有很多人写了相关的内容,我想记录自己在学习过程中的收获或者说问题,计划来写这篇博客,打算通过三部分来结束稀疏性和压缩感知的内容,参考的书目为数据驱动的科学和工程,当然B站上提供了这本书的讲解,链接如下数据驱动的科学和工程,在评论区中给出了此书的PDF,书中的代码链接如下代码,当然我也会在文中给出并且适当注释,文中就用Python来说明。

2024-04-06 23:22:38 314

原创 Latex简历模板与论文模板分享

LATEX简历

2024-03-04 21:24:19 1849

原创 机器学习中关于随机森林和XGBoost算法的特征选择 (一)

近年来机器学习在数学建模竞赛和大数据竞赛中的应用越来越广泛,本文是基于2023年mothor cup 大数据竞赛B题第一问中特征选择,参考历年优秀论文和数学建模清风老师的内容,结合自己的实际想法而作。希望以上内容能对涉及有关内容的友友们有所帮助,同时也希望基础不太好或者初学者更多地接触Python,当然也推荐购买数学建模清风老师的课程,涉及到SPSS、STATA、MATLAB、EXCEL、画图软件等等。

2023-01-20 18:39:49 3013 16

原创 pta-python-游客检票 - 实验3 简单的计算及输入输出

假设张家界景区的游客抵达检票口的速度是恒定的。某国庆长假日清晨景区开门时检票口已积聚了一定数量的游客,且随时间流逝,不断有新的游客抵达。如果打开8个检票口,m分钟刚好可以完成全部游客的检票放行;如果使用6个检票口,则需要n (n>m)分钟才能完成。请编程计算:如果使用10个检票口,需要多少时间才能将景区入口的待检票人数清零?【分析】这是小学奥数中著名的“牛吃草”问题。现假设每个检票口每分钟可以完成1份游客的检票放行任务。设景区开门时积聚的游客数量为x份,设每分钟有y份游客抵达检票口。然后列出方程

2022-05-19 22:51:03 1819

原创 python--求最大和子列表

本题要求实现一个函数msslst(),带一个整数列表作为输入参数。要求函数计算并返回输入列表中的最大和子列表之和。最大和子列表是输入列表的子列表(切片),其各项之和最大。所有列表项都为负数,则最大和子列表为空子列表,空子列表的和定义为0。函数接口定义:msslst(lst) lst为传入的整数列表。裁判测试程序样例: # 请在这里填写答案 def main(): s = input() items = s.split() lst = [eval(x

2022-05-14 21:50:11 1031

原创 python--求多项式的值

系数为a0​,a1​,a2​,a3​,⋯an​的n次多项式是如下的一个函数:p(x)=a0​+a1​x+a2​x2+a3​x3,⋯an​∗xn函数可以针对不同的x求值,例如,如果p(x)=1+2x+x2,则p(2)=1+2∗2+22=9。如果p(x)=1+x2+x4,则 p(2) = 21 ,p(3) = 91 。编写一个函数poly(),带两个输入参数:一个多项式p(x)的系数a0​,a1​,a2​,a3​,⋯an​的列表和一个数值x,要求函数返回p(x),即多项式对x的求值结果。

2022-05-14 21:47:32 5877

原创 python-列表去重

输入一个列表,去掉列表中重复的数字,按原来次序输出!输入格式:在一行中输入列表输出格式:在一行中输出不重复列表元素样例">样例">样例">样例">样例">样例">样例">样例">样例">输入样例:在这里给出一组输入。例如:[4,7,5,6,8,6,9,5] 输出样例:在这里给出相应的输出。例如:4 7 5 6 8 9针对这个问题首先想到用集合去重的方法解决更简单,社区内也有实例供大家参考,使用时最好在i

2022-04-29 12:14:22 2648

原创 python-利用函数判断五位以内的对称素数

判断一个数是否为对称且不大于五位数的素数。要求判断对称和判断素数各写一个函数。输入格式:测试数据有多组,处理到文件尾。每组测试输入一个正整数n(0 < n <232)。输出格式:对于每组测试,若n是不大于五位数的对称素数,则输出“Yes”,否则输出“No”。每个判断结果单独占一行。注意:引号不必输出。输入样例:11101272335332147483647输出样例:YesYesNoYesNodef prime(m): flag ...

2022-04-26 23:03:22 1767

原创 python -单词首字母大写

输入一个英文句子,要求将每个单词的首字母改成大写字母。输入格式:测试数据有多组,处理到文件尾。每组测试输入一行,包含一个长度不超过100的英文句子(仅包含大小写英文字母和空格),单词之间以一个空格间隔。输出格式:对于每组测试,输出按照要求改写后的英文句子。输入样例:I like acmi want to get accepted输出样例:I Like AcmI Want To Get Acceptedwhile True: try: lp...

2022-04-26 22:46:49 3749 2

原创 Python-sdut-使用函数求区域内的素数之和

设计函数,求指定范围内的素数之和。函数1:prime(p), 用户传入参数p,若它为素数时返回True,否则返回False.函数2:PrimeSum(m,n),返回区间[m, n]内所有素数的和(其 中,1<=m<n)。函数接口定义:prime(p),返回True表示p是素数,返回False表示p不是素数;PrimeSum(m,n),函数返回素数之和。在这里解释接口参数。例如:其中N和D都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内...

2022-04-21 22:44:12 3113

原创 python-制作函数 偶数是两个素数的和

编写函数,接收一个正偶数为参数,输出两个素数,并且这两个素数之和等于原来的正偶数。如果存在多组符合条件的素数,则全部输出。函数接口定义:在这里描述函数接口。例如: def evenprimesum( n ): 在这里解释接口参数。n 为传递的整数,不一它是偶数,也不一定是大于0的数据。函数将所有是偶数的素数输出,输出格式为:素数 + 素数 = 偶数,数据之间分隔符为一个空格裁判测试程序样例:在这里给出函数被调用进行测试的例子。例如:/* 请在这里填写答案 */n = in

2022-04-21 22:42:25 2116

原创 python-验证哥德巴赫猜想 - 实验7 简单的循环程序

数学领域著名的“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个素数之和。比如:24=5+19,其中5和19都是素数。请设计一个程序,验证20亿以内的偶数都可以分解成两个素数之和。输入格式:在一行中给出一个(2,2 000 000 000]范围内的偶数N。输出格式:在一行中按照格式“N = p + q”输出N的素数分解,其中p ≤ q均为素数。又因为这样的分解不唯一(例如24还可以分解为7+17),要求必须输出所有解中p最小的解。输入样例:18输出样例:..

2022-04-16 23:46:01 2735

原创 python-shixian考拉兹猜想

考拉兹猜想(Collatz conjecture)又称奇偶归一猜想,是指对于每一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2。 如此循环,最终都能得到1。编写一个程序,输入一个正整数,打印其考拉兹序列。输入格式:1个>1的正整数输出格式:以空格分隔的考拉兹序列。样例">输入样例:在这里给出一组输入。例如:5输出样例:在这里给出相应的输出。例如:16 8 4 2 1 n=int(input())while n!= 1:

2022-04-16 23:44:45 4060

原创 python-求无理数e的近似值

无理数e=1+1/1!+1/2!+1/3!+...要求读入一个精度值,当累加项小于该值时,停止累加,最后输出累加和结果。输入格式:输入在一行中给出一个精度值,例如0.0001。输出格式:对每一组输入,在一行中输出e的值,结果保留10位小数。输入样例:在这里给出一组输入。例如:1e-8输出样例:在这里给出相应的输出。例如:2.7182818262import matha = float(input())i = 0sum = 0while 1/(m.

2022-04-16 23:43:29 4434 1

原创 python-偶数之积

求1到n中所有偶数的积。(n≤20)输入格式:输入整数n。输出格式:1到n中偶数积输入样例:在这里给出一组输入。例如:5输出样例:在这里给出相应的输出。例如:8n=int(input())sum=1for i in range(1,n+1): if i%2==0: sum*=iprint(sum)...

2022-04-16 23:41:57 5164

原创 jmu-python-统计成绩

输入一批学生成绩,计算平均成绩,并统计不及格学生人数。输入格式:每行输入一个数据,输入数据为负数结束输入输出格式:平均分=XX,不及格人数=XX,其中XX表示对应数据。如果没有学生数据,输出没有学生输入样例:305070809020-1输出样例:平均分=56.67,不及格人数=3lst=[]while 1: n=int(input()) if n<0: break lst.append(n)if len(...

2022-04-16 23:40:30 2618 1

原创 python-求满足条件的斐波那契数

斐波那契数,亦称之为斐波那契数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……,这个数列从第3项开始,每一项都等于前两项之和。求大于输入数的最小斐波那契数。输入格式:在一行输人一个正整数n(n>=10)。输出格式:在一行输出大于n的最小斐波那契数。输入样例:在这里给出一组输入。例如:10输出样例:在这里给出相应的输出。例如:13n=int(input())a=1b=1f=0while(n>b): f=a ...

2022-04-16 23:39:17 4567

原创 python-百钱百鸡

百鸡问题:“今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。凡百钱买鸡百只,问鸡翁母雏各几何。”百鸡问题是北魏数学家张丘建在《张丘建算经》中提出的一个世界著名的不定方程问题,它给出了由三个未知量的两个方程组成的不定方程组的解。自张丘建以后,中国数学家对百鸡问题的研究不断深入,百鸡问题也几乎成了不定方程的代名词,从宋代到清代围绕百鸡问题的数学研究取得了很好的成就。《张丘建算经》约成书于公元466—485年间,共三卷93题,包括测量、纺织、交换、纳税、冶炼、土木工程、利息等各方面的计算问题。其体

2022-04-16 23:37:35 1888

原创 jmu_python_最大公约数&最小公倍数

本题要求从键盘输入两个整数(以逗号间隔),编程求出这两个数的最大公约数和最小公倍数提示:求最大公约数可用辗转相除法,最小公倍数用两数的积除以最大公约数输入格式:在一行中输入两个整数,以逗号间隔输出格式:输出“GCD:a, LCM:b",其中a为求出的最大公约数,b为求出的最小公倍数注意:在逗号后面有个空格输入样例:12,14输出样例:GCD:2, LCM:84a,b=map(int,input().split(','))s = a * bwhile .

2022-04-16 23:35:28 2304

原创 python-求m+mm+mmm+mmmm+ ...

输入2个正整数m和n。 求和:m+mm+mmm+mmmm+ ... +mmm……mmm(n个m)例如:输入:6和5,则求和:6+66+666+6666+66666 并输出。输入格式:第一行表示正整数m;(0<=m<=9)第二行输入正整数n。(0<=m<=1000)输出格式:在一行内输出按照要求计算的累加和。输入样例:在这里给出一组输入。例如:62输出样例:在这里给出相应的输出。例如:72m=int(input())n=in

2022-04-12 23:19:11 3424

原创 python-判断火车票座位

我国高铁一等座车座席采用2+2方式布置,每排设有“2+2”方式排列四个座位,以“A、C、D、F”代表,字母“A”和“F”的座位靠窗,字母“C”和“D”靠中间走道。 二等座车座席采用2+3布置,每排设有“3+2”方式排列五个座位,以“A、B、C、D、F”代表,字母“A”和“F”的座位靠窗,字母“C”和“D”靠中间走道,“B”代表三人座中间座席。每个车厢座位排数是1-17,字母不区分大小写。用户输入一个数字和一个字母组成的座位号,根据字母判断位置是窗口、过道还是中间座席,输入不合法座位号时输出'输入错误'。

2022-04-12 23:16:07 9826 2

原创 python-身份证号处理

2022-04-11 21:24:55 5342

原创 python-输出中间字符

Python之禅,体现了Python这门语言的设计哲学,其中的很多观点对于日常的编程也是很有指导意义的。Python之禅中有这样一段话:“优美胜于丑陋,明了胜于晦涩,简洁胜于复杂,复杂胜于凌乱,扁平胜于嵌套,间隔胜于紧凑,可读性很重要。”请编程输出这段话中间从m到n的字符串。输入格式:2行输入每行输入一个小于50的非负整数,且保证后面的数字大于前面的数字。输出格式:从m到n的字符串输入样例:在这里给出一组输入。例如:06输出样例:在这里给出相应的输出。例

2022-04-11 21:23:23 6660 1

原创 python-货币转换

编写一个美元与人民币转换的程序,用户输入金额和汇率,输出转换为另一种货币表示的金额。(美元用符号’$’表示,人民币用¥表示,¥可以在中文输入法下按shift+4获取)输入格式:第一行输入一个以货币符号结尾的正数,数值作为金额,货币符号表明货币种类第二行输入一个浮点数作为汇率输出格式:输入符合要求时输出一个带货币符号的数值(保留2位小数)输入不符合要求时输出Data error!输入样例:58$6.75输出样例:391.50¥a=input()b=floa

2022-04-11 21:21:14 20561 4

原创 python-数字反转,输入一个非 0 十进制整数

输入一个非 0 十进制整数(不允许前导0的存在,即不允许类似 0123 这样的输入),将其反转输出。输入格式:一个非 0 十进制整数输出格式:反转后的数字输入样例:在这里给出一组输入。例如:-456输出样例:在这里给出相应的输出。例如:-654num =int(input())if num < 0: num = list(str(num)) num.remove('-') num.reverse() r = ''.jo...

2022-04-11 21:19:52 6059 2

原创 python-三天打渔、两天晒网 - 实验7 简单的循环程序

郭、王两位大侠同上终南山习武,两人最初的战力值均为100。王大侠骨骼清奇,天赋较高,每练功一天,战力增加2‰,郭大侠比较愚笨,每练功一天,战力增加1‰。如果休假一天不练,两人的战力均减少1‰。相较于王大侠,郭大侠更加勤奋,日日练功,从不休息,而王大侠,则三天打渔,两天晒网,也就是每5天的前三天练功,后两天休假。请编写程序,计算N天之后,郭大侠和王大侠战力分别是多少?输入格式:整数N输出格式:郭的战力值,王的战力值说明:均保留5位小数,以英文逗号分隔n=int(input())g=1

2022-04-11 21:16:50 1616

原创 python-求两个整数之和(II)

求两个整数之和。从键盘输入2个整数,计算两个整数之和,按规定格式输出。输入格式:从键盘输入2个整数A和B,中间有1个空格分开。输出格式:在一行中输出A+B的值。形式为:A + B = C .(输出数据中,数值与运算符中间各有1个空格)a,b=map(int,input().split(' '))if b<0: print("{} - {} = {}".format(a,abs(b),int(a+b)))else: print("{} + {} = {}".for...

2022-04-10 21:38:31 4130

原创 python-分段计算居民水费

为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关,请编写程序实现水费的计算。(1)当x不超过15吨时,y=4x/3;(2)超过后,y=2.5x−17.5。输入格式:在一行中给出非负实数x。输出格式:在一行输出应交的水费,精确到小数点后2位。x=float(input())if x<=15: print("{:.2f}".format(4*x/3))else: print("{:.2f}".fo...

2022-04-10 21:37:06 3491

原创 python-逆序的N位数

读入一个正整数,(介于0与9223372036854775807之间)(前后可能有空白字符—空格或者Tab字符),位数不限,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出7。输入格式:输入一个正整数。输出格式:输出按位逆序的数。num=int(input())num = list(str(num))num.reverse()r = ''.join(num)r = int(r)print(r)...

2022-04-10 21:35:55 3084

原创 python-输出字母在字符串中位置索引

输入一个字符串,再输入两个字符,求这两个字符在字符串中的索引。输入格式:第一行输入字符串;第二行输入两个字符,用空格分开。输出格式:从右向左输出字符和索引(中间有一个空格)。下标最大的字符最先输出。每行一个。str=input()a,b=input().split()for i in range(len(str)-1,-1,-1):#range(start,end,step) if str[i]==b: print(i,b) if str[i]==...

2022-04-10 21:34:37 1054

原创 python-求整数的位数及各位数字之和

对于给定的正整数N,求它的位数及其各位数字之和。(用Python实现提示:把整数转换成字符串,列表,用sum和len函数)输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。a=input()sum=0for i in range(len(a)): sum+=int(a[i])print("{} {}".format(len(a),sum))...

2022-04-10 21:29:55 9657

原创 python-删除列表中的重复值

输入一个列表,删除其中的重复值,再输出。要求假设列表中存在k个值为a的元素,删除前k-1个元素,保留最后一个。不同元素在列表中的相对位置不应被改变。a=eval(input())b=a.copy()for x in b: ge=a.count(x) if ge>=2: for i in range(ge-1): a.remove(x)print(a)...

2022-04-10 21:27:31 2332

原创 python-又见A+B(1)

求两个整数之和。输入格式:首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。每组测试输入两个整数a、b。输出格式:对于每组测试,输出一行,包含一个整数,表示a、b之和。T=int(input())while T: T-=1 a,b=map(int,input().split(' ')) print(a+b)...

2022-04-10 21:23:33 1185

原创 python-求子串

输入一个字符串,输出该字符串的子串。输入格式:首先输入一个正整数k,然后是一个字符串s(可能包含空格,长度不超过20),k和s之间用一个空格分开。(k大于0且小于等于s的长度)输出格式:在一行中输出字符串s从头开始且长度为k的子串。str=input()list=str.split()k=int(list[0])list[0:1]=[]str1=' '.join(list)print(str1[:k])...

2022-04-10 21:15:24 4419 1

空空如也

空空如也

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

TA关注的人

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