- 博客(48)
- 资源 (2)
- 收藏
- 关注
原创 数据离散化
说口水话就是将一列数据所有可能出现的类别,弄成列名,如果第一行(按原数据的行数)出现了对应的类别,就在该类别下标上1,其余的都是0。这样就能把所有的类别弄成1000、0010、0001这种形式的。编码是将分类数据的所有项,全部都变成列,然后如果某一行中出现这一列,那么就标记为1,否则就标记为0。bool, default False (获得k中的k-1个类别值,去除第一个)弄成这种形式过后,使用欧式距离(sqrt(a²+b²))计算出类别之间的距离。中所有唯一的值都添加为新的列。自己指定切割的区间和数量。
2023-08-01 16:32:47 281 2
原创 数据分析与Excel(三)
公式可包含单元格引用、单元格引用范围、运算符和常数。示例:=A1+B1=10+20你会注意到,上面的第三个示例中使用了 SUM 函数。函数是预先构建的命令,可采用一个值或多个值,以特定方式进行计算并返回结果。例如,SUM 函数采用单元格引用或指定区域,并对它们求和。在此示例中,它使用单元格 A1 到 A10,并对它们求和。Excel 拥有 400 多个函数,你可以在“公式”选项卡上进行浏览。带有函数的公式以等号开头,随后是函数名称,后接用括号括起来的参数(函数用于计算的值)。
2022-08-24 19:54:28 520
原创 数据分析与Excel(二)
Excel支持从外部导入数据,导入途径包含:本地各类存储数据的文件、数据库、网站等。操作方式:数据 --> 获取数据 --> 选择对应功能选项适当调整文字编码,使下面预览信息不为乱码即可。
2022-08-23 21:10:58 409
原创 数据分析与Excel(一)
数据分析是通过技术手段,对业务进行流程梳理、指标监控、问题诊断以及效果评估,它的目的是对过去发生的现象进行评估和分析,并在这个基础上对未来事物的发生和发展做出预期分析处理,以此指导未来的一些关键性决策。随着数据量的不断增长,数据处理以及信息挖掘技术也在迅速发展,人们对于数据的处理也不仅仅是数据存储以及信息的简单探索,而是结合一些模型的应用进一步分析。
2022-08-22 20:07:02 854
原创 csv和excel文件操作
csv文件叫逗号分隔值文件每一行内容是通过逗号来区分出不同的列csv文件可以直接通过excel打开,以行列的形式保存和显示数据,但是相对excel文件,它只能存储数据,不能保存公式和函数。
2022-08-10 20:37:38 1677
原创 day17正则表达式
能够完全匹配字符串"go go"和"kitty kitty",但不能完全匹配“go kitty”的正则表达式包括(ACD)能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括(AD )能够在字符串中匹配"aab",而不能匹配"aaab"和"aaaab"的正则表达式包括( B)能够完全匹配字符串"back"和"back-end"的正则表达式包括(ABC )@#¥%^&*这些特殊符号。 要求: 1.用户名只能包含数字 字母 下划线。...
2022-08-09 20:52:31 116
原创 Python正则表达式
正则表达式是一种可以让一些复杂的字符串问题变得简单的工具。案例:判断指定的字符串是否是一个合法的手机号,11位:每一位都是数字;第一位都是数字,第二位是:3-9案例2:提取字符串中的数字到一个列表。...
2022-08-09 20:51:58 457
原创 json和文件操作
对应的函数:json.loads(json格式的字符串) - 将json格式字符串对应的json数据转换Python数据。json.dumps(Python数据) - 将指定Python数据转换成对应的json格式字符串。json数据格式的要求:一个json有且只有一个数据;唯一的这个数据必须是json支持的类型的数据。json是一种通用的数据格式,可以用于不同的编程语言之间的数据交流。json格式字符串指的是内容是json数据的字符串。字典 字典。数字 数字。...
2022-08-08 19:16:04 349
原创 Python文件操作
赋值的时候上面两组值每一组都必须选择一个(如果第二组值不选,就相当于选的是’t’):rt(tr)、rb(br)、r、wt、wb、w、at、ab、a。文件对象.readlines() - 获取整个文件内容,返回一个列表,列表中的元素是每一行内容(只能文本文件有效)文件打开方式,用来决定:打开文件之后能做什么(能读还是能写)、操作文件的时候数据对应的类型(是字符串还是二进制)使用编码值的原则:存储数据的时候使用编码值要和获取数据的时候对应的编码值一致。打开不存在的文件,会报错!...
2022-08-07 21:13:32 220
原创 Python中的面向对象
用代码描述清楚这个类是拥有哪些相同功能,和哪些相同属性的对象的集合。'''语法:class 类名:类的说明文档类的内容'''class - 关键字:固定写法类名 - 程序员自己命名(采用驼峰式命名并且首字母大写。): - 固定写法类的说明文档 - 多行注释类的内容:相同功能和相同属性。由方法(对象方法,类方法,静态方法)和属性(对象属性,类属性)组成。方法 - 定义在类中的函数。属性 - 定义在类中的变量。说明文档。...
2022-08-04 20:54:12 56
原创 day14-面向对象
定义一个圆类,拥有属性:半径、圆心 拥有方法:求圆的周长和面积、判断当前圆和另一个圆是否外切。定义一个二维点类,拥有属性:x坐标、y坐标 拥有方法:求当前点到另外一个点的距离。定义一个线段类,拥有属性:起点和终点, 拥有方法:获取线段的长度。定义一个矩形类,拥有属性:长、宽 拥有方法:求周长、求面积。狗拥有属性:姓名、性别和品种 拥有方法:叫唤。人类拥有属性:姓名、年龄、狗 拥有方法:遛狗。写一个斗地主游戏类(根据生活经验添加类的内容)...
2022-08-04 19:55:50 71
原创 迭代器和生成器
迭代器是容器型数据类型。打印一个迭代器无法查看这个迭代器中所有的元素,迭代器无法通过len获取元素个数;如果想要使用迭代器中的元素,必须将元素从迭代器中取出,而且在取的时候只能从上往下按顺序,取一个就少一个,取出来的数据无法再放回迭代器。生成器就是容器型数据类型(具备创建多个数据的能力,而不是保存多个数据的能力)。打印生成器无法查看所有的元素,生成器也不支持len操作。如果需要使用生成器中的数据,必须将数据提取出来,而且取一个就少一个。生成器获取数据的方式和迭代器一样。...
2022-08-03 20:16:29 91
原创 day12函数进阶
写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)已经三个列表分别表示5个学生的姓名、学科和班号,使用map将这个三个列表拼成一个表示每个学生班级信息的的字典。已经列表points中保存的是每个点的坐标(坐标是用元组表示的,第一个值是x坐标,第二个值是y坐标)已经两个列表A和B,用map函数创建一个字典,A中的元素是key,B中的元素是value。已经一个列表message, 使用reduce计算列表中所有数字的和。...
2022-08-02 20:48:24 56
原创 Python函数进阶
局部变量默认是保存在函数对应的临时栈区间中(函数对应的临时栈区间,创建函数的时候会创建出来,函数调用结束会自动释放)在给实参高阶函数传参的时候,可以使用普通函数名,也可以使用匿名函数(能用匿名函数就使用匿名函数,不行才用普通函数)return后面的值就是函数的返回值(执行函数体时如果遇到return,return后面的值就是函数的返回值)。匿名函数的本质还是函数,但是它只能实现简单的功能(一行语句就能实现它的功能)如果实现函数的功能,产生了新的数据,就将新的数据作为函数的返回值返回。...
2022-08-02 19:37:56 204
原创 day11-函数
写一个自己的rjust函数,创建一个字符串的长度是指定长度,原字符串在新字符串中右对齐,剩下的部分用指定的字符填充。写一个自己的index函数,统计指定列表中指定元素的所有下标,如果列表中没有指定元素返回-1。写一个自己的replace函数,将指定字符串中指定的旧字符串转换成指定的新字符串。编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串。写一个自己的endswith函数,判断一个字符串是否已指定的字符串结束。写一个自己的upper函数,将一个字符串中所有的小写字母变成大写字母。.
2022-08-01 19:22:00 58
原创 Python中的函数
函数就是实现某一特定功能的代码的封装,是将实现某一功能的代码打一个包,以后在使用这段代码对应的功能时不用再重新写这段代码,而是直接使用这个函数就行了。'''语法def函数名(形参列表)函数说明文档函数体'''def-关键字固定写法函数名由程序员自己命名两个要求是标识符;不是关键字见名知义(看到函数名就大概知道函数的功能是什么);所有的字母都小写,多个单词用下划线隔开;不使用系统的函数名()-固定写法案例'''paramnum1指定字符串。...
2022-08-01 18:25:04 95
原创 序列基础练习题
C.列表是有序的,只支持增删改,不支持查操作。(多选)下列选项中属于可变序列的是?下列选项中能正确表示一个列表的是(D)。,下列表达式结果是True的是?以下选项关于列表说法错误的是?下列关于字典的操作正确的是?下列选项中不属于序列的是?3)统计名字是两个字的人的个数。1)统计字符串中非字母的字符个数。1)依次打印列表中的每个元素。3)添加狗的价格对应的键值对。下列表达式有误的是?1)打印所有key对应的值。(多选)下列表达式能产生。2)提取出所有的小写字母。,下面的表达式中结果是。...
2022-07-30 23:41:58 105
原创 day10-字符串
写程序实现replace函数的功能,将指定字符串中指定的旧字符串转换成指定的新字符串。编写一个程序,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串。写一个自己的capitalize函数,能够将指定字符串的首字母变成大写字母。写程序实现split的功能,将字符串中指定子串作为切割点对字符串进行切割。写程序实现endswith的功能,判断一个字符串是否已指定的字符串结束。写程序实现upper的功能,将一个字符串中所有的小写字母变成大写字母。编写一个程序,交换指定字典的key和value。...
2022-07-30 23:41:14 64
原创 day9-字符串
输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…输入一个字符串,将字符串中所有的数字字符取出来产生一个新的字符串。输入字符串,将字符串的开头和结尾变成’+',产生一个新的字符串。输入**‘abc123’**输出**‘c1’**例如输入**‘a2h2klm12+’**输出。’py1901009’**输入**‘123’输入一个字符串,统计字符串中非数字字母的字符的个数。’py1901023’**输入**‘9’例如输入字符串**‘abc123’......
2022-07-28 21:11:50 63
原创 day7列表进阶
原理让变量去序列中取值,一个一个取,取完为止,每取一个值就判断一次条件语句是否成立,如果成立就计算一次表达式的结果,并且将结果作为列表的元素。原理让变量去序列中取值,一个一个取,每取一个值就计算一次表达式的结果,并且将计算的结果作为列表的元素。将列表中的元素升序排序(直接修改原列表元素的顺序,不会产生新的列表)max(列表)获取列表中的最大元素(列表中的元素支持比较运算)min(列表)获取列表中的最小元素(列表中的元素支持比较运算)将列表中的元素从大到小排序,产生一个新的列表。...
2022-07-27 22:29:22 55
原创 day8字典作业
定义一个变量保存一个班级的信息,班级信息中包括班级名称、教室位置、班主任信息、讲师信息、班级所有的学生(根据实际情况确定数据类型和具体信息)定义一个列表,在列表中保存6个学生的信息(学生信息中包括姓名、年龄、成绩(单科)、电话、性别(男、女、不明))定义一个变量保存一个学生的信息,学生信心中包括姓名、年龄、成绩(单科)、电话、性别。[‘银狐’,‘法斗’,‘土狗’,‘哈士奇’,‘银狐’,‘土狗’]打印不及格未成年学生的名字和对应的成绩。打印最高分和对应的学生的名字。...
2022-07-27 22:16:18 72
原创 day8-字典
字典是容器型数据类型,将{}作为容器的标志,里面多个键值对用逗号隔开{键1值1,键2值2,键3值3,…}字典是可变的(支持增删改);字典是无序(不支持下标操作)元素的要求字典的元素是键值对;键的要求a.键必须是不可变类型的数据(一般使用字符串)b.键是唯一的;值没有要求空字典dict1={}字典的类型dict字典是无序的;键的值不可变且键是唯一的。......
2022-07-27 22:15:31 74
原创 day7-列表作业(1)
已知两个有序列表,将两个列表合并,合并后的新列表中元素仍然是递增列表。e.利用列表推导式获取元素是元组的列表中每个元组的最后一个元素。f.利用列表推导式将数字列表中所有的奇数乘以2,所有的偶数除以2。*已知一个数字列表,写程序判断这个列表时候是连续递增列表。d.利用列表推导式删除列表中整数个位数小于5的元素。c.利用列表推导式存放指定列表中字符串的长度。已知两个列表,将两个列表按照下面的规律交叉合并。b.利用列表推到是将列表中的整数提取出来。已知一个列表获取列表中指定元素所有的下标。...
2022-07-26 19:16:07 111
原创 day6-列表作业(1)
例如scores=[45,60,89,30,12,59,99,80,71,66]删除后scores=[60,89,99,80,71,66]例如list1=[10,23,45,67,91]输入50->list1=[10,23,45,50,67,91]合并后的结果[9,10,23,38,39,41,52,55,55,70,80]已知一个列表,获取列表中所有的整型元素。
2022-07-25 19:32:43 309
微机原理考试复习题及答案
2022-06-20
java学生信息管理系统开发完整课程设计(可直接提交)
2022-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人