自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 无监督机器学习(3)

顾名思义,无监督学习是一种机器学习技术,其中模型不使用训练数据集进行监督。相反,模型本身会从给定数据中找到隐藏的模式和见解。它可以比作在学习新事物时发生在人脑中的学习。它可以定义为:监督学习是一种机器学习,其中模型使用未标记的数据集进行训练,并允许在没有任何监督的情况下对该数据进行操作。无监督学习不能直接应用于回归或分类问题,因为与监督学习不同,我们有输入数据但没有相应的输出数据。无监督学习的目标是找到数据集的底层结构,根据相似性对数据进行分组,并以压缩格式表示该数据集。

2023-09-28 16:22:11 53

原创 监督学习(2)

模型(model):总结数据的内在规律,用数学函数描述的系统。策略(strategy):选取最优模型的评价准则算法(algorithm):选取最优模型的具体方法。

2023-09-28 16:07:48 58

原创 什么是机器学习?(1)

1、机器学习的定义2、机器学习的范围3、机器学习的子类–深度学习从广义上来说,机器学习是一种能够赋予机器学习的能力以此让它完成直接编程无法完成的功能的方法。但从实践的意义上来说,机器学习是一种通过利用数据,训练出模型,然后使用模型预测的一种方法。“训练”与“预测”是机器学习的两个过程,“模型”则是过程的中间输出结果,“训练”产生“模型”,“模型”指导 “预测”。机器学习方法是计算机利用已有的数据(经验),得出了某种模型(迟到的规律),并利用此模型预测未来(是否迟到)的一种方法。

2023-09-28 15:21:56 58

原创 python的入门24

在Python中,属性访问指的是访问对象的属性(变量和方法)。Python还允许使用方括号表示法来访问属性,特别是当属性名称是动态的或不是有效的标识符时。当试图访问不存在的属性时,Python会调用该方法,并允许您自定义属性查找的行为。需要注意的是,虽然方括号表示法对于访问动态属性名称很有用,但通常建议在属性名称已知的情况下使用点符号表示法。在Python中,属性访问是一个重要的概念,它允许您处理对象,访问其数据,并调用其方法以执行各种任务和操作。方法用于拦截所有属性访问,并可实现自定义的属性访问逻辑。

2023-08-01 15:59:54 56

原创 python的入门23

的类,它实现了一个简单的计时器功能。主要作用是在你需要测量代码的执行时间时,可以使用这个计时器来帮助你获得代码的运行时间。方法:实现了计时器对象之间的减法运算。可以将一个计时器对象减去另一个计时器对象,得到它们之间的时间差。方法:用于将计时器的结果以字符串的形式输出。在计时器停止后,调用这个方法可以得到经过的时间。方法:实现了计时器对象之间的加法运算。调用这个方法会记录当前时间作为计时的结束时间点,并计算经过的时间。通过这个计时器,你可以方便地获得代码执行的时间,并对代码性能进行分析和优化。

2023-08-01 13:23:07 27

原创 python的入门22

工厂函数是用于生成特定数据类型的新数据项的函数。因为现实世界中“工厂”生产制造物品,所以用类比的方法,“工厂函数”制造对象。所谓工厂函数就是指这些内建函数都是类对象, 当你调用它们时,实际上是创建了一个类实例。举例:(1)set(),创造新的集合 set。(2)dict(),创造新的字典 dict。(3)people(), 创造一个新的人对象。(咦,这也是工厂函数吗?

2023-07-23 23:30:30 38

原创 python的入门21

()才是一个对象实例化所调用的第一个方法,它跟其他的魔法方法不同,它的第一个参数不是 self 而是这个类(cls),而其他的参数会直接传递给__init__()方法的。当使用del 删除对象时,会调用他本身的析构函数,另外当对象在某个作用域中调用完毕,在跳出其作用域的同时析构函数也会被调用一次,这样可以用来释放内存空间。*析构方法的构成和构造方法是一样的(del),作用是在一个对象调用完成后,会将对象释放掉,不在使用。(self), 这个方法就是析构函数,是在实例被销毁时自动调用的。

2023-07-08 16:36:11 41

原创 python的入门20

property 返回一个类的属性 attribute,创建实例对象后,实例对象通过该属性调用赋值给 fget、fset、fdel 三个参数的方法,实现读取、设置、删除三种操作;’ 属性中所有的键与 ‘name’ 做比对,如有对应的键,设置该键的值为 ‘value’;’ 属性中所有的键与 ‘name’ 做比对,如有对应的键,删除该键值对,没有则报错;’ 属性中所有的键与 ‘name’ 做比对,如有对应的键,返回该键相应的值。返回实例对象 object 中,属性名为 name 的变量或方法;

2023-07-06 16:30:45 49

原创 python的入门19

当你使用 d.display.size 和 d.memory.size 时,它们分别访问了 Computer 对象 d 的 display 和 memory 属性,并且获取了对应的 size 属性的值,然后将这些值打印出来。如果程序中的类需要使用其他类的对象,就可以使用类的组合方式。它判断当前模块是否是被直接运行的主模块,而不是被作为其他模块的导入模块。上面的类都继承了object类,object类是使用类的父类。类的组合是指在新创建的类中包含有已有类的对象作为其属性。的值将是模块的名称。

2023-07-05 16:03:27 132 1

原创 python的入门18

因为类B继承了类A,所以可以找到并调用父类A中的test_a方法。在这个例子中,类B继承了类A,因此类B的实例对象可以访问类A中的方法和属性。例子中B类继承A类的属性和test()方法,但B也有test方法,那么只需要在B类中重新定义个test()方法即可。因此,self.test_a()可以成功调用父类A中的test_a方法,并打印出"张楠大帅哥"这个结果。在某些场景下,子类继承了父类的属性和方法,但子类有同名的方法,这时候就需要重写子类的方法了。,因此可以调用类A中的test_a方法。

2023-07-04 14:36:49 51

原创 python的入门17

__”。可以为对象的属性使用双下划线开头,__xxx。

2023-07-02 20:55:35 46 1

原创 python的入门16

1、定义简单类在类的封装内部,self 标识当前调用方法的对象自己可以通过self,访问对象的属性,或调用其他的对象方法2、初始化方法1、为对象在内存中分配空间 —— 创建对象2、为对象的属性设置初始值—— 初始化方法 (init)这个初始化方法就是init,是对象的内置方法,专门用来定义一个类具有哪些属性的方法使用类名()创建对象时,会自动调用初始化方法1、把希望设置的属性值,定义成__init__方法的参数2、在方法内使用如下代码接收外部传递的参数。

2023-07-02 19:33:44 55 1

原创 python的入门15

第二步:使用“win+R”进去cmd命令提示符之后,依次输入cd desktop、cd robertlugg-easygui-cbd30b0、python setup.py install,然后回车。图形用户界面编程即GUI(Graphical User Interface)编程,是带有按钮、文本、输入框的窗口的编程。2、在settings中找到项目:Python:文件代码管理中的Project Interpreter。3、然后点击 **+**搜索easygui进行下一步操作。点击OK,如图所示。

2023-07-01 22:58:45 62

原创 python的入门14

with open(‘data.txt’, ‘r’) as f::使用 with 语句打开名为 “data.txt” 的文件,并将文件对象赋值给变量 f。综上所述,这段代码的意思是尝试打开名为 “data.txt” 的文件,并逐行读取其内容并打印出来。3、如果迭代对象因为某种原因(如带有break关键字)提前退出迭代,则else子句不会被执行,程序将会直接跳过else子句继续执行后续代码。for each in f::使用 for 循环遍历文件对象 f,迭代读取文件的每一行。

2023-06-29 15:48:27 60 2

原创 python的入门13

日常开发中,当系统提供的异常类型不能满足开发的需求时,就需要自己创建一个新的异常类来拥有自己的异常。自定义异常类继承自 Exception 类,可以直接继承,或者间接继承。输入张楠,输出结果:print("你的名字不是张楠,名字错误")

2023-06-25 22:24:00 41 1

原创 python的入门12

异常是指在语法正确的前提下,程序运行时报错就是异常。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。Python的异常处理能力是很强大的,它有很多内置异常,可向用户准确反馈出错信息。在Python中,异常也是对象,可对它进行操作。BaseException是所有内置异常的基类,但用户定义的类并不直接继承BaseException,所有的异常类都是从Exception继承,且都在exceptions模块中定义。

2023-06-25 20:19:51 55 1

原创 python的入门11

python 对文本文件和二进制文件采用统一的操作步骤,和把大象放冰箱里的一样分三步,“打开-操作-关闭。、read([size]),从文件中读取 size 个字符,并作为结果返回。读取到文件末尾,会返回空字符串,如果在括号里添加数字,readline就会变成read的形式。[‘高权我这辈子没求过人,但现在别卷了,算我求你\n’, ‘张楠我这辈子没求过人,但现在别卷了,算我求你’]readlines(),文本文件中,每一行作为一个字符串存入列表中,返回该列表。高权我这辈子没求过人,但现在别卷了,算我求你。

2023-06-18 17:34:51 53 1

原创 python的入门10

集合为Python基本数据之一,它是无序的(排列顺序无序)、无索引的(不能通过下标索引)、不重复的(元素不重复);具体来说,c for c in ‘abracadabra’ 是一个表达式,它遍历字符串 ‘abracadabra’ 中的每个字符,并将每个字符作为集合中的一个元素。集合为无序的,即顺序无序,时刻都可能在变化,故pop()方法删除的元素是随机的。{1, 2, 3, 5, 6, 7}#删除之后的集合还是无序的。{1, 2, 3, 5, 6, 7}#删除之后的集合还是无序的。

2023-06-15 14:57:22 325 1

原创 python的入门9

dict_items([(‘张楠’, ‘江西理工张楠’), (‘贾爷’, ‘帅哥张楠’), (‘飞扬’, ‘张楠鸽鸽’), (‘高权’, ‘虾头张楠’)]){‘张楠’: ‘江西理工张楠’, ‘贾爷’: ‘帅哥张楠’, ‘飞扬’: ‘张楠鸽鸽’, ‘高权’: ‘虾头张楠’, ‘刘栋’: ‘张楠卷王’}{‘张楠’: ‘江西理工张楠’, ‘贾爷’: ‘帅哥张楠’, ‘飞扬’: ‘狐伶’, ‘高权’: ‘虾头张楠’}{‘张楠’: ‘江西理工张楠’, ‘贾爷’: ‘帅哥张楠’, ‘飞扬’: ‘张楠鸽鸽’}

2023-06-12 18:05:27 63 2

原创 python的入门8

在700多年前,意大利著名数学家斐波那契在《算盘全集》中提到这样一个问题:一对兔子,从出生后第3个月起每个月都生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,第n个月有多少对兔子?在函数实现时,因为解决大问题的方法和解决小问题的方法往往是同一个方法,所以就产生了函数调用它自身的情况。一个正整数的阶乘(factorial)是所有小于及等于该数的正整数的积,并且0的阶乘为1。递归方法的要点是一定要有递归结束条件,也就是上面代码里的 x==1,否则就会一直递归,最终超过允许的最大递归次数而出错。

2023-06-11 14:40:27 67 1

原创 python的入门7

定义:如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包(closure).结合这段简单的代码和定义来说明闭包:如果在一个内部函数里:funY(y)就是这个内部函数,对在外部作用域(但不是在全局作用域)的变量进行引用:x就是被引用的变量,x在外部作用域funX里面,但不在全局作用域里,则这个内部函数funY就是一个闭包。

2023-06-06 19:14:30 69 1

原创 python的入门6

定义函数定义函数的格式如下:def 函数名():代码Python 使用def 开始函数定义,紧接着是函数名,括号内部为函数的参数,内部为函数的 具体功能实现代码调用函数定义了函数之后,就相当于有了一个具有某些功能的代码,想要让这些代码能够执行,需要调用它调用函数很简单的,通过 函数名() 即可完成调用输出结果为:张楠大帅哥贾爷大帅哥飞扬大帅哥注:每次调用函数时,函数都会从头开始执行,当这个函数中的代码执行完毕后,意味着调用结束了。

2023-06-05 14:24:06 87 2

原创 python的入门5

使用切片访问元组的格式为 tuple_name[strat : end : step] ,其中,start 表示起始索引,end 表示结束索引,step 表示步长(就是间隔多少一次)。在使用切片访问元组元素时,tuple_name[strat : end : step],[start:end] 是左闭右开区间,即访问不了 end 代表的元素。列表非常适合用于存储数字集合,并且 Python 提供了 range() 函数,可帮助我们高效地处理数字列表,即便列表需要包含数百万个元素,也可以快速实现。

2023-06-01 15:10:03 79 2

原创 python入门4

pop()也用于删除字典中给定的key及对应的value,返回被删除key对应的value值,给定的key值不在字典中时,返回default值。default:若没有字典中key值,返回default值(给定的key值不在字典中时必须设置,否则会报错)sort() 函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较。index() 函数用于从列表中找出某个值第一个匹配项的’索引’位置。pop()函数用于移除列表中的一个元素(默认最后一个元素),remove() 函数可以删除列表中的指定元素。

2023-05-31 17:01:57 123 2

原创 python入门3

如果对象的类型与参数二的类型(classinfo)相同则返回 True,否则返回 False。python的and逻辑运算符可以将任意表达式连接在一起,并得到一个布尔类型的值。random模块里边有一个函数叫做:randint(),他会返回一个随机的整数。:isinstance() 会认为子类是一种父类类型,考虑继承关系。注:-3**2的结果为-9,因为右边的优先级比左边的优先级高。python提供的一个可以查看数据类型的内置函数。注:如果是3.0//2的结果为1.0.//是一个取整除的符号。

2023-05-30 15:38:34 136 2

原创 python入门2

在进行逻辑判断时,我们需要用到条件语句,Python 提供了 if、elif、else 来进行逻辑判断。Python 中一般以新行作为语句的结束标识,可以使用 \ 将一行语句分为多行显示。continue 用在 for 循环和 while 循环语句中,用来终止本次循环。pass 是空语句,它不做任何事情,一般用做占位语句,作用是保持程序结构的完整性。break 用在 for 循环和 while 循环语句中,用来终止整个循环。while 循环,满足条件时进行循环,不满足条件时退出循环。

2023-05-27 17:38:11 121 2

原创 python的入门1

Python有while和for两种循环语句,但Python的for循环可以历遍任何数据类型,字符串,列表等;pass 是空语句,是为了保持程序结构的完整性,pass 不做任何事情,一般用做占位语句,在程序没写完时避免空代码报错。Python的if后面不需要括号,只需要一个空格,在末尾加上一个冒号,下面从属于这个if的代码块均需要相同的缩进;有时没有准备好填入具体代码,但解释器在某些地方希望找到具体代码,就可以使用pass避免语法错误(例如,创建一个类的代码组中没有任何代码,就存在语法错误)

2023-05-25 18:49:28 146 2

原创 【无标题】

什么是数据库?MySQL的启动与关闭客户端连接MySQL数据库1.关系型数据库2.非关系型数据库3.数据模型1.数据库:数据库是按照数据结构来组织、存储和管理数据的仓库。2.数据库管理系统:操作和管理数据库的大型软件。3.SQL:操作关系数据库的编程语言,定义了一套操作关系型数据库统一标准。例如:1.可以通过SQL来操作数据库管理系统,然后通过数据库管理系统来创建这样一个数据库。2.可以通过SQL来操作数据库管理系统从而来操作数据库中的数据。

2023-05-24 20:38:04 150 2

空空如也

空空如也

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

TA关注的人

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