![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
Tab_
这个作者很懒,什么都没留下…
展开
-
C语言enum(枚举)、指针、函数指针
C enum(枚举)枚举是c语言中的一种数据类型,定义格式为enum 枚举名{枚举元素1,枚举元素2,......};用#define定义一星期七天,就要为每个整数定义一个别名#define MON 1#define TUE 2#define WED 3#define THU 4#define FRI 5#define SAT 6#define sun 7用枚举的...原创 2020-03-14 15:22:24 · 3546 阅读 · 1 评论 -
C语言基础语言总结(二)
C函数定义函数的一般形式:return_type function_name(parameter list){ body of the function}return_type:返回类型,有些函数执行所需的操作而不返回值,在这种情况下,return_type是关键字voidfunction_name:函数名称,函数名和参数列表一起构成了函数签名parameter list...原创 2020-03-11 23:21:52 · 237 阅读 · 0 评论 -
C语言基础语法总结(一)
文章目录C变量C常量C存储类C运算符C判断C循环C变量变量定义变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。type variable_list;在这里,type必须是一个有效的C数据类型,可以是char、w_char、int、float、double或任何用户自定义的对象,variable_list可以由一个或多个标识符名称组成。变量声明变量声明向编...原创 2020-03-10 20:57:45 · 642 阅读 · 1 评论 -
从数据处理到人工智能的一批计算生态
系统的对人工智能的浅显认识数据表示 -> 数据清洗 -> 数据统计 -> 数据可视化 -> 数据挖掘 -> 人工智能数据表示:采用合适方式用程序表达数据数据清洗:数据归一化、数据转换、异常处理数据统计:数据的概要理解,数量、分布、中位数等数据可视化:直观展示数据内涵的方式数据挖掘:从数据分析获得知识,产生数据外的价值人工智能:数据/语言/图像/视觉/等方...原创 2020-02-27 17:28:44 · 1350 阅读 · 0 评论 -
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 · 470 阅读 · 0 评论 -
基于数据处理的CSV格式行列变换及数据清洗
一维数据由对等关系的有序或无序数据构成,采用线性方式组织,对应列表、数组和集合等概念二维数据由多个一维数据构成,是一维数据的组合形式,表格是典型的二维数据,表头是二维数据的一部分多维数据由一维或二维数据在新维度上扩展形成高维数据仅利用最基本的二元关系展示数据间的复杂结构(键值对)二维数据的表示使用二维列表类型:它本身是一个列表,列表中的每个元素也是一个列表,每个元素可以代表二维数据的一行...原创 2020-02-18 18:46:21 · 2123 阅读 · 0 评论 -
文件的打开及读写
数据格式化将一组数据按照一定规格和样式进行规范:表示、存储、运算等文件是数据的抽象和集合是存储在辅助存储器上的数据序列是数据存储的一种形式文件展现形态:文本文件和二进制文件本质上所有文件都是二进制形式存储文本文件是由单一特定编码组成的文件,如UTF-8编码,由于存在编码,它也被看成是存储着的长字符串,适用于例如:txt文件、py文件二进制文件是直接由比特0和1组成,没有统一字符编码...原创 2020-02-18 17:10:57 · 399 阅读 · 0 评论 -
jieba库常用函数及解析实例
中文文本需要通过分词获得单个的词语jieba是优秀的中文分词第三方库,需要额外安装在(cmd命令行)情况下 运行 pip install jieba 进行安装jieba分词原理利用一个中文词库,确定汉字之间的关联概率汉字间概率大的组成词组,形成分词结果除了分词,用户还可以添加自定义的词组jieba分词的三种模式:精确模式、全模式、搜索引擎模式精确模式:把文本精确的切分开,不存在冗余...原创 2020-02-17 15:28:54 · 8655 阅读 · 0 评论 -
字典类型处理函数及方法实例解析
映射是一种键(索引)和值(数据)的对应,用户为数据定义索引字典类型是映射的体现键值对:键是数据索引的扩展字典是键值对的集合,键值对之间无序采用大括号 {} 和 dict()创建,键值对用冒号 : 表示例如:{<键1>:<值1>,<键2>:<值2>,...,<键n>:<值n>}在字典变量中,通过键获得值,例如:&g...原创 2020-02-17 11:12:58 · 1361 阅读 · 0 评论 -
元组类型与列表类型的操作函数和方法
序列类型定义序列是具有先后关系的一组元素,序列是一维元素向量,元素之间可以相同,元素类型可以不同。元素间由序号引导,通过下标访问序列的特定元素序列类型的衍生包括:字符串类型、元组类型、列表类型序列类型中的元素有着正向递增序号和反向递减序号索引功能元组类型元组是一种序列类型,一旦创建就不能被修改使用小括号()或tuple()创建,元素之间用逗号 , 分隔可以使用或不适用小括号,例如:...原创 2020-02-16 17:38:55 · 811 阅读 · 0 评论 -
【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 · 2243 阅读 · 0 评论 -
【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 · 1611 阅读 · 0 评论 -
【Python】函数递归实例之字符串反转、汉诺塔问题分析
递归的定义函数定义中调用函数自身的方式两个特性:链条:计算过程存在递归链条例如,n!=n*(n-1)!,n!与(n-1)!就构成了递归链条基例:基础的实例,存在一个或多个不需要再次递归的基例例如,当n=0时,我们定义它的值为1这就是一种基例,它与其他的值之间不存在递归关系递归的实现函数+分支语句递归本身是一个函数,需要函数定义方式描述,用函数定义名字,在函数中调用本身。在函数...原创 2020-02-14 12:22:24 · 913 阅读 · 0 评论 -
【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 · 3371 阅读 · 0 评论 -
【Python】函数的可变可选参数传递及返回值
函数的参数传递参数个数函数可以有参数,也可以没有参数,但必须保留括号def <函数名>(): <函数体> return<返回值>可选参数传递函数定义时可以为某些参数指定默认值,构成可选参数def <函数名>(<非可选参数>,<可选参数>): <函数体> return<返回值>...原创 2020-02-13 16:01:13 · 3052 阅读 · 1 评论 -
【Python】random库的使用
random库是使用随机数的Python标准库标准库它是指随着Python的解释器而所自带的库,不需要安装伪随机数:采用梅森旋转算法生成的(伪)随机序列中元素基本随机函数:seed(),random()随机数是由随机数种子采用梅森旋转算法产生随机数序列,随机序列中每一个数就是随机数。函数描述seed(a=None)初始化给定的随机数种子,默认为当前系统时间 r...原创 2020-02-12 15:38:47 · 465 阅读 · 0 评论 -
【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 · 3305 阅读 · 0 评论 -
【Python】format()中槽的嵌套以及range()函数用法
星号三角形读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N个星号。...原创 2020-02-11 18:14:31 · 6124 阅读 · 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 · 2326 阅读 · 3 评论 -
【Python】Time库的使用(含实例)
time库是python中处理时间的标准库计算机时间的表达,提供获取系统时间并格式化输出功能,提供系统级精确计时功能,用于程序性能分析。import timetime.< b >()Time库包含三类函数时间获取:time() ctime() gmtime()time()获取当前时间戳,即计算机内部时间值,这个时间戳是一个很长的浮点数,它是表示从1970.1.1...原创 2020-02-11 12:10:52 · 1048 阅读 · 0 评论 -
Python字符串类型及操作(含实例)
字符串由0个或多个字符组成的有序字符序列字符串是字符的有序序列,可以对其中的字符进行索引“智”是“智慧女孩千万不要秃头”的第0个字符字符串有2类共四种表示方式由一对单引号或双引号表示,仅表示单行字符串"Python" 或者 'A'由一对三单引号或三双引号表示,可表示多行字符串'''Python语言'''作用可当作注释如何在字符串中实现单引号与双引号的使用'这里有个...原创 2020-02-10 22:13:52 · 557 阅读 · 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 · 435 阅读 · 0 评论 -
Python库引用import多种用法及比较
import多种用法import<库名><库名>.<函数名>(<函数参数>)例如:import turtleturtle.penup()这种方法不会出现函数重名问题,即不会出现库中已有函数名可能会与变量名重复导致代码运行错误,但由于每个函数都要写库名,程序代码会过于繁琐。form<库名>import*<函数名...原创 2020-02-09 13:53:21 · 1343 阅读 · 0 评论 -
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 · 2056 阅读 · 0 评论