自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 牛客网递归错题:递归、欧几里得求最大公约数的时间复杂度、线性递归与尾递归实例区别

很久找不到学习的平衡点,似乎有目的性的去解决问题寻求方法获得知识会比直接吸取知识要有趣,更印象深刻,这些都是我爬过的坑,以此铭记在心。1. 队列在程序调用时必不可少,因此递归离不开队列。×递归是栈实现的。栈是先进后出,也就是上次递归调用的时候,保存在栈顶。在返回的时候出栈,所以是递归依靠栈实现的递归的定义:递归调用是一种特殊的嵌套调用,是某个函数调用自己或者是调用其他函数后再次调用自己的,...

2020-02-28 22:39:03 849

原创 从数据处理到人工智能的一批计算生态

系统的对人工智能的浅显认识数据表示 -> 数据清洗 -> 数据统计 -> 数据可视化 -> 数据挖掘 -> 人工智能数据表示:采用合适方式用程序表达数据数据清洗:数据归一化、数据转换、异常处理数据统计:数据的概要理解,数量、分布、中位数等数据可视化:直观展示数据内涵的方式数据挖掘:从数据分析获得知识,产生数据外的价值人工智能:数据/语言/图像/视觉/等方...

2020-02-27 17:28:44 1371

原创 模拟N场比赛理解自顶向下的程序设计思维

体育竞技分析:模拟N场比赛计算思维:抽象+自动化模拟:抽象比赛过程+自动化执行N场比赛当N越大时,比赛结果分析会越科学比赛规则双人击球比赛:A&B,回合制,5局3胜开始时一方先发球,直至判分,接下来胜者发球球员只能在发球局得分,15分胜一局自顶向下(设计)将一个总的问题表达为若个小问题组成的形式使用同样方法进一步分解小问题直至,小问题可以用计算机简单明了的解决主函...

2020-02-20 21:51:30 359

原创 wordcloud库的常规方法及词云绘制实例

import jiebaimport wordcloudf = open("wordcloudeg.txt","r",encoding="utf-8")t = f.read()f.close()ls = jieba.lcut(t)txt = " ".join(ls)w = wordcloud.WordCloud(font_path = "msyh.ttc",width=1000,he...

2020-02-19 18:03:59 509

原创 基于数据处理的CSV格式行列变换及数据清洗

一维数据由对等关系的有序或无序数据构成,采用线性方式组织,对应列表、数组和集合等概念二维数据由多个一维数据构成,是一维数据的组合形式,表格是典型的二维数据,表头是二维数据的一部分多维数据由一维或二维数据在新维度上扩展形成高维数据仅利用最基本的二元关系展示数据间的复杂结构(键值对)二维数据的表示使用二维列表类型:它本身是一个列表,列表中的每个元素也是一个列表,每个元素可以代表二维数据的一行...

2020-02-18 18:46:21 2142

原创 基于数据接口文件读取的自动轨迹绘制

自动轨迹绘制根据脚本来绘制图形,不是写代码而是写数据绘制轨迹基本思路定义数据文件格式(接口:程序和数据之间的一种规范)编写程序,根据文件接口解析参数绘制图形编制数据文件数据接口定义行进距离,转向判断(0左转1右转),转向角度,后三个参数指RGB三个通道颜色例如:300,1,144,1,0,0300,0,144,0,1,0编写程序:#AutoTraceDraw.pyimpo...

2020-02-18 17:42:20 700

原创 文件的打开及读写

数据格式化将一组数据按照一定规格和样式进行规范:表示、存储、运算等文件是数据的抽象和集合是存储在辅助存储器上的数据序列是数据存储的一种形式文件展现形态:文本文件和二进制文件本质上所有文件都是二进制形式存储文本文件是由单一特定编码组成的文件,如UTF-8编码,由于存在编码,它也被看成是存储着的长字符串,适用于例如:txt文件、py文件二进制文件是直接由比特0和1组成,没有统一字符编码...

2020-02-18 17:10:57 410

原创 【Python】周董歌词文本和霉霉歌词文本的词频统计实例分析

英文文本首先我们准备一个待做词频分析的英文文本,我选择了霉霉的《Red》全部歌词部分下面我们来做词频分析#CalRed.pydef getText(): txt = open("Red.Txt","r").read() txt = txt.lower() for ch in '!,?': txt = txt.replace(ch," ") return txtRedTxt ...

2020-02-18 10:38:01 576

原创 jieba库常用函数及解析实例

中文文本需要通过分词获得单个的词语jieba是优秀的中文分词第三方库,需要额外安装在(cmd命令行)情况下 运行 pip install jieba 进行安装jieba分词原理利用一个中文词库,确定汉字之间的关联概率汉字间概率大的组成词组,形成分词结果除了分词,用户还可以添加自定义的词组jieba分词的三种模式:精确模式、全模式、搜索引擎模式精确模式:把文本精确的切分开,不存在冗余...

2020-02-17 15:28:54 8735

原创 字典类型处理函数及方法实例解析

映射是一种键(索引)和值(数据)的对应,用户为数据定义索引字典类型是映射的体现键值对:键是数据索引的扩展字典是键值对的集合,键值对之间无序采用大括号 {} 和 dict()创建,键值对用冒号 : 表示例如:{<键1>:<值1>,<键2>:<值2>,...,<键n>:<值n>}在字典变量中,通过键获得值,例如:&g...

2020-02-17 11:12:58 1387

原创 获取以逗号分隔的多个数据输入成列表,计算基本统计值(平均值、标准差、中位数)‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬

获取以逗号分隔的多个数据输入(输入为一行),计算基本统计值(平均值、标准差、中位数)‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬除中位数外,其他输出保留小数点后两位。代码如下:#CalStatistics.pydef getNum(): ...

2020-02-16 18:18:08 9619

原创 元组类型与列表类型的操作函数和方法

序列类型定义序列是具有先后关系的一组元素,序列是一维元素向量,元素之间可以相同,元素类型可以不同。元素间由序号引导,通过下标访问序列的特定元素序列类型的衍生包括:字符串类型、元组类型、列表类型序列类型中的元素有着正向递增序号和反向递减序号索引功能元组类型元组是一种序列类型,一旦创建就不能被修改使用小括号()或tuple()创建,元素之间用逗号 , 分隔可以使用或不适用小括号,例如:...

2020-02-16 17:38:55 824

原创 【Python】集合类型产生KeyError异常原因及数据去重

集合操作符操作符及应用描述S|T返回一个新集合,包括在集合S和T中的所有元素S-T返回一个新集合,包括在集合S但不在T中的元素S&T返回一个新集合,包括同时在集合S和T中的元素S^T返回一个新集合,包括集合S和T中的非相同的元素S<=T或S<T返回True/False,判断S和T的子集关系S>=T或S>T...

2020-02-16 16:21:22 2257

原创 【Python】递归绘制科赫曲线及科赫雪花及转换成可执行文件打包

PyInstaller库将.py源代码转换成无需源代码的可执行文件科赫雪花小包裹科赫曲线(雪花曲线)———————————绘制科赫曲线import turtledef koch(size, n): if n == 0: turtle.fd(size) else: for angle in [0, 60, -120, 60]: ...

2020-02-14 21:52:08 1637

原创 【Python】函数递归实例之字符串反转、汉诺塔问题分析

递归的定义函数定义中调用函数自身的方式两个特性:链条:计算过程存在递归链条例如,n!=n*(n-1)!,n!与(n-1)!就构成了递归链条基例:基础的实例,存在一个或多个不需要再次递归的基例例如,当n=0时,我们定义它的值为1这就是一种基例,它与其他的值之间不存在递归关系递归的实现函数+分支语句递归本身是一个函数,需要函数定义方式描述,用函数定义名字,在函数中调用本身。在函数...

2020-02-14 12:22:24 938

原创 【Python】七段数码管绘制日期年月日

七段数码管是一种展示数字的有效方式。请用程序绘制当前系统时间对应的七段数码管,效果如下: ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪...

2020-02-13 20:05:11 5115

原创 【Python】局部变量和全局变量以及组合数据(列表)类型

局部变量和全局变量是不同的变量局部变量时函数内部的占位符,与全局变量可能重名但不同。函数运算结束后,局部变量就会被释放,它只是用于函数内部运算,可以用global保留字在函数内部使用全局变量n,s = 10,100df fact(n): s = 1 #若此处换作 global s 则声明是全局变量s = 100 for i in range(1,n+1): s *= i ret...

2020-02-13 16:45:50 3410

原创 【Python】函数的可变可选参数传递及返回值

函数的参数传递参数个数函数可以有参数,也可以没有参数,但必须保留括号def <函数名>(): <函数体> return<返回值>可选参数传递函数定义时可以为某些参数指定默认值,构成可选参数def <函数名>(<非可选参数>,<可选参数>): <函数体> return<返回值>...

2020-02-13 16:01:13 3105 1

原创 【Python】while循环实现用户登录的三次机会

给用户三次输入用户名和密码的机会,要求如下:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬1)如输入第一行输入用户名为‘Kate’,第二行输入密码为‘666666’,输出‘登录成功!’,退出程序;‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬...

2020-02-13 14:13:39 10288

原创 【Python】字符串类型及操作求三位水仙花数

“水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪例如:ABC是一个"3位水仙花数”,则:A的3次方+B的3次方+C的3次方 = ABC。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮...

2020-02-13 11:54:21 1728

原创 【Python】蒙特卡罗方法计算圆周率及给定随机数种子

蒙特卡罗方法利用随机点分布,让随机点足够的多,用指定区域随机点数与总区域随机点数做比值来求取指定区域面积求解圆周率,在一个正方形中撒点,根据在1/4圆内点的数量占总撒点数的比例计算圆周率值。...

2020-02-13 10:30:49 6768

原创 【Python】random库的使用

random库是使用随机数的Python标准库标准库它是指随着Python的解释器而所自带的库,不需要安装伪随机数:采用梅森旋转算法生成的(伪)随机序列中元素基本随机函数:seed(),random()随机数是由随机数种子采用梅森旋转算法产生随机数序列,随机序列中每一个数就是随机数。函数描述seed(a=None)初始化给定的随机数种子,默认为当前系统时间 r...

2020-02-12 15:38:47 484

原创 【Python】身体质量指数BMI

身体质量指数BMIBMI :Body Mass Index 国际上常用的衡量人体肥胖和健康程度重要标准,主要用于统计分析‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬定义:BMI = 体重 (kg) /身高2(m2)‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪...

2020-02-12 11:39:18 3580

原创 【Python】程序的分支结构之异常处理

异常处理num=eval(input("请输入一个整数:"))print(num**2)这是一个让用户输入一个整数,对其输入整数进行平方运算并输出的运算如果当用户没有输入整数时,会产生异常,怎么处理? Exited with error status 1请输入一个整数:Traceback (most recent call last): File "e58c31cd143382c...

2020-02-12 11:01:40 3355

原创 【Python】format()中槽的嵌套以及range()函数用法

星号三角形读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N个星号。‪‬‪‬‪‬‪‬‪‬...

2020-02-11 18:14:31 6228 10

原创 【Python】IDLE中文本进度条的单行动态刷新无法实现分析

文本进度条需求分析采用字符串方式打印可以动态变化的文本进度条进度条需要能在一行中逐渐变化如何获得文本进度条的变化时间呢?我们采用sleep()模拟一个持续的进度import timescale=10print("------执行开始------")for i in range(scale+1): a='*'*i b='.'*(scale-i) c=(i/scale)*100 ...

2020-02-11 16:04:48 2355 3

原创 【Python】Time库的使用(含实例)

time库是python中处理时间的标准库计算机时间的表达,提供获取系统时间并格式化输出功能,提供系统级精确计时功能,用于程序性能分析。import timetime.< b >()Time库包含三类函数时间获取:time() ctime() gmtime()time()获取当前时间戳,即计算机内部时间值,这个时间戳是一个很长的浮点数,它是表示从1970.1.1...

2020-02-11 12:10:52 1075

原创 Python字符串类型及操作(含实例)

字符串由0个或多个字符组成的有序字符序列字符串是字符的有序序列,可以对其中的字符进行索引“智”是“智慧女孩千万不要秃头”的第0个字符字符串有2类共四种表示方式由一对单引号或双引号表示,仅表示单行字符串"Python" 或者 'A'由一对三单引号或三双引号表示,可表示多行字符串'''Python语言'''作用可当作注释如何在字符串中实现单引号与双引号的使用'这里有个...

2020-02-10 22:13:52 579 1

原创 Python数字类型及操作

整数python整数无限制最常用的pow(x,y)函数实现指数运算,即xy例如:pow(2,100)则是运算2的100次方pow(2(2,25))则运算2的2的25次方python整数有四种进制表示形式十进制例如: 123、285、-236、二进制例如:0b101、0B110、-0b001八进制例如:0o123、-0O456十六进制例如:0x9a、-0X89浮点数浮...

2020-02-10 12:30:55 463

原创 Python库引用import多种用法及比较

import多种用法import<库名><库名>.<函数名>(<函数参数>)例如:import turtleturtle.penup()这种方法不会出现函数重名问题,即不会出现库中已有函数名可能会与变量名重复导致代码运行错误,但由于每个函数都要写库名,程序代码会过于繁琐。form<库名>import*<函数名...

2020-02-09 13:53:21 1363

原创 Python基本图形绘制之“蟒蛇绘制”

Python蟒蛇绘制通过代码分析对turtle库的使用以及turtle程序语法元素做简单的认识import turtleturtle.setup(650,350,200,200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("purple")turtle.seth(-...

2020-02-08 21:58:34 2072

原创 不同编程语言的初心和适用对象

不同编程语言的初心和适用对象据不完全统计,世界上有超过600种编程语言C语言学习内容指针、内存、数据类型语言本质理解计算机系统结构 使得编写的程序更符合计算机结构,让它运行起来的效率更高,在C语言诞生之初,计算机的内存只有几兆,在编写程序的时候如果你不关心你使用的内存,你很难让程序正确运行起来,因为计算机的硬件没有那么多的资源,包括内存来支撑程序运行,因此,C语言更关心计算机...

2020-02-07 11:14:34 220

原创 Python基本语法元素之温度转换

Python基本语法元素之温度转换仅凭个人理解自学的笔记温度转换1.0温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fahrenheit)。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬请编写程序将用户输入华氏度转换为摄氏度,或将输...

2020-02-06 20:01:03 650

空空如也

空空如也

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

TA关注的人

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