自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

吉大秦少游

志不强者智不达

  • 博客(61)
  • 资源 (26)
  • 问答 (20)
  • 收藏
  • 关注

原创 Python学习目录

目录基础知识学习(MOOC:嵩天)1.1 Python MOOC练习31.2 Python MOOC练习41.3 python中的随机函数random的用法示例1.4 Python文本词频统计的编码问题-MOOC嵩天1.5 Python中的复数和误区1.6 Python计算圆周率的两种方法1.7 Python实现七段数码管显示效果1.8 Python实现科赫图形设计1.9 ...

2019-05-19 10:32:13 44971 44

原创 Python/pip/PyQt5的安装

Python/pip/PyQt5的安装是一条链式的安装顺序,即必须先安装Python,在安装pip,最后安装利用pip 工具安装PyQt5。在上述过程中,依次可能会碰到以下问题:1、Python装不上装的时候提醒错误代码2503/2502 ,这个时候实际上是权限不够。建议参考:win10安装python安装出现错误代码2503/25022、Python安装之后在cmd下找不到这种情况下...

2019-05-30 15:58:12 18118

原创 Windows 10安装pip方法

pip是一款非常方便的python包管理工具,本文主要介绍在windows 10下安装pip方法。1. 下载pip地址注意选择tar.gz压缩包,目前最新版本为9.0.1,这里选择的版本是:pip-9.0.1.tar.gz (md5, pgp)2. 解压安装解压下载的压缩包至工作目录下(如D:\),打开Windows cmd,运行如下命令进入解压后的pip目录cd /d D:\pip-...

2019-05-29 17:46:22 5489 1

原创 win10安装python安装出现错误代码2503/2502

方式一:找到C:\Windows\temp目录,右键属性增加user权限 完全控制方式二:复制安装包到c盘1.运行CMD(以管理员权限运行)2.进入c盘根目录3.输入以下命令: msiexec /package “c:\python-2.7.15.amd64.msi”方式1亲测通过...

2019-05-29 16:45:56 1949 3

原创 Python安装之后在命令行中无法找到

在正确安装完Python之后,在命令行中输入Python,可以得到如下信息但是有的时候安装完成,会得到“‘Python’不是外部或内部命令,也不是可执行程序或批处理文件”原因是:当前命令的exe文件不在cmd的path范围内,所以要在path变量中添加其路径。解决方法:1、点击我的电脑的“属性”,进入系统面板。然后在右上角找到“高级系统设置”,然后选择右下角的环境变量,将python的e...

2019-05-29 16:44:31 6716 2

原创 Python练习题096:统计字符个数

题目计算字符串中子串出现的次数。实现if __name__=="__main__": str1=input("plz input string1:") str2=input("plz input string2:") print(str1.count(str2))

2019-05-28 19:29:56 762

原创 Python练习题085:几个9能整除输入的奇数

题目输入一个奇数,然后判断最少几个 9 除于该数的结果为整数。分析逐个判断,不能整除则增加9的个数。增加的时候只要扩大10倍再加9即可。实现n=int(input("plz input odd num:"))a=9while a%n!=0: a=a*10+9print("{}能够除尽{}".format(a,n))...

2019-05-28 19:29:44 1152

原创 Python练习题079:字符串排序

实现if __name__ == '__main__': str1 = input('input string:\n') str2 = input('input string:\n') str3 = input('input string:\n') print(str1,str2,str3) if str1 > str2 : str1,st...

2019-05-28 19:29:33 1358

原创 Python练习题069:排队报号

题目有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。代码n=int(input("输入人数:"))List=[]for i in range(1,n+1): List.append(i)sum=0while 1: t=0; for i in range(1,len(List)+1): ...

2019-05-27 21:55:39 908

原创 查找和使用第三方库的方法

Python是一个非常强大的工具,如果想使用好它必然需要很多第三方库的支持。当需要使用第三方库的时候,可以根据关键词,比如随机数、绘图、矩阵运算等等去搜索第三方库然后下载使用。当需要某一个库,却因为某种原因无法安装使用时,可以换一个第三方库使用。...

2019-05-27 20:54:52 1500

原创 Python练习题068:数组的数字移动

题目有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数分析假设移动n个后面的数字到前面来,可以将以下过程重复n次:将最后一位取出来,然后从第一位到倒数第二位依次往后移动一位,再把取出来的最后一位放在最前面。实现def listmove(array,n): for i in range(n): tmp=array[len(array)-1]...

2019-05-27 15:57:09 1879

原创 Python的lambda函数总结

目录Python的匿名函数lambda函数lambda函数定义lambda函数实例lambda函数的特点和使用场景特点使用场景Python的匿名函数lambda函数lambda函数定义python 使用 lambda 来创建匿名函数。lambda函数的语法只包含一个语句,如下:lambda [arg1 [,arg2,.....argn]]:expression简单理解起来。匿名函数la...

2019-05-27 15:09:00 15211 1

原创 Python练习题049:使用lambda创建匿名函数

题目……实现s=lambda x,y:x+yh=lambda x,y,z:x+y-zprint(s(10,20),h(10,20,50))

2019-05-27 14:33:09 902 3

原创 Python练习题046:条件退出

题目求输入数字的平方,如果平方运算后小于 50 则退出。实现while(1): n=int(input("请输入一个数字:")) print("运算后的结果为:{}".format(n**2)) if n**2<50: quit() else: print("请继续输入")...

2019-05-27 14:27:47 1578

原创 Python练习题044:矩阵相加

题目两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵:X = [[12,7,3],[4 ,5,6],[7 ,8,9]]Y = [[5,8,1],[6,7,3],[4,5,9]]分析可以按照数学计算的过程,让对应数字相加。当然如果使用numpy库那就更简单了。实现使用numpy库import numpy as npx = np.array( [[1...

2019-05-27 11:08:47 7852

原创 Python练习题040:逆序输出数组

题目将一个数组逆序输出。分析Python的好处就是语法很简洁,做起来比想起来还要容易。如果用C++,当然也可以逆序输出,或者直接交换。实现利用[::-1]a=[1,2,3,4]print(a[::-1])交换对应位置的值a=[1,2,3,4]for i in range(len(a)/2): a[i],a[len(a)-1-i]=a[len(a)-1-i],a[i]...

2019-05-27 10:47:15 2379

原创 Python练习题039:已排序列表插入新元素

题目有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。分析直接从i开始比较,插入的数字要是在两个列表的元素中间,显然可以作差,相乘小于0,注意特别小或者特别大的特殊情况。实现list=[1,2,3,4,6,7,8,9]print(list)n=int(input("please input the tnserted num:"))if n>list[0] ...

2019-05-27 08:35:47 4039 1

原创 Python练习题037:排序

题目对10个数进行排序。实现print("please input 10 nums:")a=[]for n in range(10): a.append(int(input()))a.sort()print(a)

2019-05-27 08:22:03 900

原创 素数的四种判断方法、实现及比较

目录定义算法1)直观判断法2)直观判断法改进(2种)3)已知最快的算法实现C++python定义约数只有1和本身的整数称为质数,或称素数。计算机或者相关专业,基本上大一新生开始学编程都会接触的一个问题就是判断质数,下面分享几个判断方法,从普通到高效。算法1)直观判断法最直观的方法,根据定义,因为质数除了1和本身之外没有其他约数,所以判断n是否为质数,根据定义直接判断从2到n-1是否存在...

2019-05-26 11:52:40 50207 3

原创 Python练习题036:素数

题目100以内的素数实现Pythonimport mathfor i in range(2,101): f=True for j in range(2,int(math.sqrt(i)+1)): if i%j==0: f=False if f==True: print(i)...

2019-05-25 23:13:45 606

原创 Python练习题033:分隔符分割列表

题目按逗号分隔列表。实现PythonL =[1,2,3,4,5]s=','.join(str(n) for n in L)print(s)print(L)

2019-05-25 20:44:30 1464

原创 Python练习题027:递归打印字符串

题目利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。分析注意递归链条和递归基例就好实现Pythondef output(s,l): if l==0: return print (s[l-1]) output(s,l-1) s = input('Input a string:')l = len(s)output(s,l)...

2019-05-25 20:23:36 1432

原创 Python练习题026:递归

题目题目:利用递归方法求5!。分析递归的核心在于递归基例的确定和递归链条的编写实现Pythondef jiecheng(n): if n==1: return(n) #递归基例 else: return(n*jiecheng(n-1)) #递归链条print(jiecheng(5))C++#include &l...

2019-05-25 17:43:18 2433

原创 c++ 保留有效数字和小数位

使用前需添加头文件#include 一、保留n位有效数字采用四舍五入方式。int main(){ double a = 3.141564; cout << setprecision(3) << a; // a = 3.14 return 0;}二、保留n位小数采用四舍五入方式。int main(){ double a...

2019-05-25 17:33:07 4225

原创 Python练习题025:阶乘

题目题目:求1+2!+3!+…+20!的和。分析这儿道题实现没问题,但是在用代码2实现的时候,发现结果不一致,真是奇怪。但是将代码2的double改为long long int之后,结果就对了……这说明C++的double和long long int是有区别的,即使是在整数计算的时候都是有区别的。实现代码1 Pythondef jiecheng(n): js=1 f...

2019-05-25 16:55:27 1631

原创 MATLAB函数——atan(x)和atan2(x)的区别

atan 和 atan2 都是求反正切函数,但参数数量和计算方法都有不同。atan2(a,b)是4象限反正切,它的取值不仅取决于正切值a/b,还取决于点 (b, a) 落入哪个象限当点(b, a) 落入第一象限时,atan2(a,b)的范围是 0 ~ pi/2; 当点(b, a) 落入第二象限时,atan2(a,b)的范围是 pi/2 ~ pi;当点(b, a) 落入第三象限时,ata...

2019-05-25 14:32:01 4195 2

原创 Python练习题024:分数相加

题目题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。实现C++#include <iostream>using namespace std;int main(){ float a=2.0,b=1.0,sum=0; for(int i=0;i<20;i++){ sum+=a/b; float tem...

2019-05-24 23:29:10 2129

原创 Python练习题023:打印菱形

题目题目:打印出如下图案(菱形):实现代码1:pythonn=int(input("Please input the num:"))for i in range(int(n/2)+1): print(" "*(int(n/2)-i),end=" ") print("*"*(2*i+1))for i in range(int(n/2)): print(" "...

2019-05-24 23:14:45 1229

原创 Python练习题022:乒乓球比赛

题目题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。分析a,b,c都和x,y,z对应。可以用a,b,c存储x,y,z变量的值,这样可以建立起来对应关系。然后只要满足条件就好:a!=b and b!=c and c!=a and a!=‘x’ and ...

2019-05-24 22:04:00 5315

原创 Python练习题021:猴子吃桃

题目猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。分析采取逆向思维的方法,从后往前推断。实现x2=1for day in range(1,10): x1=(x2+1)*2 x2=x1pri...

2019-05-24 21:30:54 698

翻译 自动化车辆的开发、测试和验证场景

目录摘要1 介绍2 相关工作3 参照ISO26262标准的基于场景的设计和测试流程A 场景的概念阶段B 场景的开发阶段C 用于验证的场景和验证D 对场景的派生需求进行分析4 设计过程中场景的术语和测试过程A 功能场景B 逻辑场景C 具体场景5 结论与展望6 致谢REFERENCES摘要最新版本的ISO 26262标准由2016年代表了安全关键电动/电子车辆系统安全导向发展的最新水平。这些车辆系...

2019-05-24 18:29:09 3166 2

原创 python的int()注意事项

int()是广泛使用的整数类型,但是有一点需要注意的是>>> a=int("124")>>> print(a)124>>> b=int(123.35)>>> print(b)123>>> a=int("-123.45")Traceback (most recent call last): ...

2019-05-23 23:08:43 2775

原创 Python练习题020:自由落体

题目题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?分析第一次落地单独拿出来,这样后面的落体都是弹起-降落两个阶段,两个阶段加在一块正好是前面弹起或者落地的高度。Python实现时需要注意range(n)是从0~n-1,总共n个数字。由于没有注意,调试出现问题。实现代码1:Pythonh=100sum=...

2019-05-23 10:04:39 6429 1

原创 Python与C++区别

最近在练习python编程,每碰到一道题目就在思考用两种编程语言如何实现。由于C++可以全面替代C,而且比C更加强大、易用,因此不再考虑用C编程。下面总结一下最近用Python和C的区别:文件结构不同。C++和Python在引用库的时候均需要将库import或者#include,但是在使用标准库的时候,Python不需要引入库。我觉得python应该会默认将库都加入进去,所以代码执行效率要比C...

2019-05-23 09:42:32 21349 1

原创 Python练习题019:完数

题目题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。分析先找到因子,再计算因子之和。需要注意的是不像分解因数,这里源数字是不变的,代码1第一次做的时候i是在变化的,这是个bug。实现代码1:pythonfor i in range(3,1001): sum=0 for j in range(1,i):...

2019-05-23 09:23:19 3219

原创 Python练习题018:a+aa+aaa+……

题目题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。实现代码1:pythona=int(input("please input a:"))n=int(input("please input n:"))sum=0tmp=afor i in range(1,n+1): ...

2019-05-23 08:57:36 5949

原创 Python练习题017:统计字符

题目题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。分析使用字符串string库。python3令人惊奇的是还可以定义中文变量,如代码2实现代码1import strings=input("请输入一个字符串:")letter=0space=0num=0other=0for i in s: if i.isalpha(): l...

2019-05-22 23:52:02 823

原创 Python练习题014:利用条件运算符的嵌套完成多重判断

题目利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。分析方式1当然是最简单的if else判断;方式2可以是紧凑型的条件表达式,如代码1;方式3是C++流行的的三目条件运算符,如代码2实现代码1n=int(input("请输入学生成绩:"))print("A" if n>=90 else ("B"...

2019-05-22 00:14:29 4884

原创 Python练习题013:分解质因数

题目将一个正整数分解质因数。例如:输入90,打印出90=233*5。分析将需要分解的数字从2开始遍历,则分解的结果都会是质数。需要分解的数字是每一次上次分解之后的结果。比如,90有质因数2,之后用45分解质因数,会得到15,15再去分解质因数。实现Python实现n=int(input("请输入需要分解的数字:"))print("{} =".format(n),end=' ')...

2019-05-21 23:58:52 18256

原创 Python练习题012:暂停一秒并格式化输出时间

import timeprint(time.strftime("%Y-%m-%d %H:%M:%S"),time.localtime(time.time()))time.sleep(1)print(time.strftime("%Y-%m-%d %H:%M:%S"),time.localtime(time.time()))

2019-05-21 23:12:36 790

图像缩放算法的超简单讲解.pdf

图像缩放算法的超简单讲解,举了很简单的例子,可以当做入门材料读一下,比较简单。如需要看代码,研究双线性插值、边缘插值等可以订阅我的博客。

2020-08-05

VESA标准RV1.pdf

是VESA官方视频格式说明文件,VESA有很多视频格式的说明,每一个说明都详细地说明了某个视频格式水平帧率、垂直帧率等参数。

2020-07-20

利用GUI制作信号分析小工具.zip

利用Matlab-GUI制作信号分析的频域和时域分析的工具。包括对应的.m和.fig文件,可以直接使用。避免每一次都进行繁琐的傅里叶变换。

2020-02-13

plot_function.zip

利用GUI制作中学初等函数图像绘制器。以前高中的时候想过有没有什么工具能立刻画出函数图像,受于当时的知识限制,不知道matlab。前段时间看了点GUI,就想做一个工具,方便使用。工具界面如下图。

2020-02-13

传递函数响应.zip

利用matlab的GUI制作传递函数响应分析工具,并打包成EXE文件。一个问题就是生成可独立运行程序exe了。过程还是比较简单的。首先要设置编译器:在命令行窗口输入mbuild -setup和mex -setup选择编译器,注意如果没有编译器的话要安装。我这里遇到的一个问题是提示mbuild未包含在你安装的产品中,这就比较尴尬了,说明matlab安装的时候没有安装Matlab compiler SDK,一般大家在安装的时候选上安装所有组件就OK吧。

2020-02-13

单级钟摆LQR控制 - CSDN吉大秦少游.zip

《单级钟摆LQR控制_吉大秦少游.zip》包含可仿真实现的MATLAB/Simulink模型及其参数

2019-11-29

idpEdit.py

Apollo地图中计算车辆行驶路线的脚本,得到的idp文件可以供车辆循迹行驶

2019-07-21

Exercise_DecisionTree and Random Forest.ipynb

决策树与随机森林的Python代码,配套印第安人糖尿病的数据集。

2019-07-17

Decision Tree and Random forest.ipynb

决策树与随机森林的Python代码,搭配博客和上传的数据集学习更有效!

2019-07-17

pima-indians-diabetes.txt

这是印第安人糖尿病数据集,包含了bmi,age等等影响糖尿病的因素,是博主博客决策树与随机森林所应用到的数据集

2019-07-17

员工离职因素数据集

这是员工离职因素数据集,包含了员工工作时长,KPI打分等等影响离职的因素,是博主博客决策树与随机森林所应用到的数据集

2019-07-17

channel_v3.rar

Sublime中的channel_v3.rar,配个package control,用来管理package,非常好用,建议配合我的博客阅读使用。

2019-06-27

package control.rar

Sublime中的Package Control,用来管理package,非常好用,建议配合我的博客阅读使用。

2019-06-27

CalCulator.py

使用Python3的tkinter开发的计算器小程序,通过pyinstaller封装成可执行文件。

2019-06-26

OpenDRIVE详细地图格式说明

OpenDRIVE详细地图格式说明,提供了VIRES公司的详细地图格式说明,是地图行业专业的说明文档,适用于无人驾驶或者地图定位研究

2019-04-10

PreScan最佳学习资料

网上所能找到的PreScan最佳学习资料。主要是为期两天的教学PPT,也有案例指导,很有学习价值,极大的提高学习速度。

2019-03-15

SAE英文会议论文模板及翻译

文档是SAE英文会议论文模板及翻译,对于撰写SAE论文很有帮助。

2019-02-07

可能是史上最小最好用的免费分屏软件

可能是史上最小最好用的免费分屏软件,特别适合理工科建模仿真或者文科生同时处理多个文档,大幅度提高工作效率。

2018-08-02

快速排序、选择排序、冒泡排序、希尔排序等6种排序算法C实现

快速排序、选择排序、冒泡排序、希尔排序、插入排序、懒人排序等6种排序算法C实现

2018-04-10

带有图形库函数头文件的VC++6.0

带有图形库函数头文件的VC++6.0,软件带有EGE图形库,可直接使用!

2018-04-09

EasyX2018春分版软件

EasyX2018春分版软件,直接安装即可,会自动检索VC++6.0和Visual Studio。便于VC++6.0和Visual Studio图形化编程。

2018-04-09

EasyX学习指导电纸书

EasyX学习指导电纸书提供了各种图形库函数的介绍和案例,是C++图形编程的良好资料!

2018-04-09

1900年之后任意一年的日历程序

详尽的代码注释,优秀的编程风格。内含可运行完成c程序,没有包含《C语言科学与艺术》中作者自己写的头文件,也能运行。

2018-04-08

21点游戏C语言源代码和游戏应用程序

提供了利用c语言开发的21点游戏的源代码,以及exe可执行文件,是C语言学习的良好资料!

2018-03-24

仅5M小巧好用的PDG文件阅读器

小巧好用的PDG文件阅读器,免安装,好用直接上手!直接解决不能看该类文件的问题。良心软件,安全易用。小巧好用的PDG文件阅读器,免安装,好用直接上手!直接解决不能看该类文件的问题。良心软件,安全易用。

2017-09-25

simulink中如何把仿真中实时计算的像素点及对应坐标显示出来,最后应显示一张照片?

2020-08-11

C++字符串处理:为何不能去掉s3=s1;这一句代码

2018-11-29

1020 月饼 ,测试案例有三个不能通过,提示错误,求帮助!

2018-11-22

1014 福尔摩斯的约会,测试案例4提示Segmentation Fault,找不出错误~,求助!

2018-11-21

1013 数素数 测试点4通过不了,请教有何问题

2018-11-21

PAT乙级1079测试点2/3/4提示答案错误,有哪些情况未考虑到?

2018-11-18

1072 开学寄语,AC时三个测试都通不过,提示格式错误,答案错误,求助

2018-11-14

1066 图像过滤,AC时为什么提示超时?

2018-11-12

PAT乙级1059 C语言竞赛 测试点2通过不了,求助呀

2018-11-11

1054 求平均值 V1 提问?字号大的那几行什么意思。为什么a[j]!=b[j]判断可以检测出输入有误的部分?

2018-11-06

PAT1045 以下两段代码,只有打印输出部分不同,但是代码2可以AC,代码1不行,差别在哪里?

2018-11-04

PAT1045运行超时我知道原因,还提示格式错误是哪里有问题

2018-11-04

1034 有理数四则运算 测试点2通过不了,求助

2018-10-31

1070 结绳 代码疑惑,代码意思是一样的呀

2018-10-28

1028 人口普查最后一个测试点通过不了

2018-10-28

1025 反转链表 ,提交没有AC,单独测试倒是可以

2018-10-26

PAT1005 继续(3n+1)猜想,提示Segmentation Fault

2018-10-25

PAT1024提交时出现问题,提示Segmentation Fault。请帮忙解决

2018-10-24

PAT1020月饼,为什么市场需求need每次还都是20 呢?

2018-10-23

PAT1019 数字黑洞 提交时Time Limit Exceeded

2018-10-23

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

TA关注的人

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