自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第一节 python简介

python介绍python来源Guido 吉多先生,假期无聊,为弥补ABC语言的缺憾开发了python语言。python,来源并不是指蟒蛇,而是从一个戏剧团体Monty Python的名字。(同理,若是我开发了一种语言,名字就叫“麻花”。)吉多先生曾就职于google。python特点简单易学,明确优雅,开发速度快;跨平台、可移植、可扩展、交互式、解释性、面向对象的动态语言;“内置电池”,大量的标准库和第三方库;社区活跃、贡献者多,互帮互助;开源语言、发展动力巨大;应用方向

2021-01-22 19:22:19 326 1

转载 ⊂与⊆的区别

来源:https://www.zhihu.com/question/355806962/answer/1284931155。最新看点东西,涉及到集合的内容,分不清⊂与⊆的区别,查到的内容说得也不是太清楚。第三个⊊ :真包含于(课本没有这个符号,有时候题目有出现,是真包含于的意思)在集合中表示包含于应该用⊆,真包含于用⫋。第4~5个表示空间直线、平面之间的位置关系。第四个⊄:l⊄α:直线l在平面α外。第五个⊂:l⊂α:直线l在平面α内。据猜测,⊂ 是真包含于的意思。第二个 ⫋ :真包含于。

2023-12-28 08:48:37 5663

原创 统计数:数据的描述统计量

数据的描述性统计量一、百度百科定义描述统计量(descriptive statistic),对数据特征进行描述的统计量。是对数据的概括和简化。主要包括集中量数、差异量数、分布的偏度和峰度以及变量间相关系数等指标。补充:Python 作图中汉字显示问题。

2023-05-21 09:55:40 177

原创 在Linux上安装jdk

hadoop生态环境搭建

2023-01-12 20:46:35 186

原创 几道Python作业供使用

1 写程序计算10000以内有多少个素数。def sushu(i): if i == 1: return False for num in range(2, i): if i % num == 0: return False else: return Trueif __name__ == '__main__': su = [] for i in range(1, 10000):

2022-05-17 10:46:18 164

原创 python:问答

TCP与UDP区别● TCP面向连接;UDP是无连接的,即发送数据之前不需要建立连接。● TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付。● UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性有较高的通信或广播通信。● 每一条TCP连接只能是点到点的:UDP支付一对一,一对多和多对一和多对多的交互通信。● TCP对系统资源要求较多,UDP对系统资源要求较少进程与线程区别● 根本区别○ 进程

2022-01-18 21:03:30 456

原创 类与对象的深度问题

2022-01-17 11:30:39 125

原创 第一节 类和对象深度问题

鸭子类型与多态鸭子类型语言鸭子类型语言:python中参数与数据类型无关,与数据类型的特征有关。例:extand() :向列表中添加元素的方法。参数为可迭代对象,可以使列表、元组、集合等。多态多态的前提:类继承,方法重写从类继承的角度来讲,有部分相同的行为或属性,但是体现出来的(值)却是不一样的,这就是多态。抽象基类模块抽象基类(abstract base class)metaclass = abc.ABCMeta@abc.abstractmethodtype()与isin

2022-01-15 22:16:14 219

原创 深入类和对象

鸭子类型和多态鸭子类型与强类型对应多态定义时的类型与运行时的类型不一样,就称为多态。抽象基类abstract base class(abc类)抽象基类就是定义各种方法而不做具体实现的类。任何继承自抽象基类的类必须实现这些方法。否则无法实例化。type与isinstance类属性和实例属性多继承:查询顺序_mro_:查询类的继承顺序自省机制自省:通过一定的机制查询到对象的内部结构。dir(), dict,hasattr(),type()super()调用

2021-11-09 17:33:45 193

转载 Apriori算法

关联规则挖掘——Apriori算法的基本原理以及改进https://blog.csdn.net/zhazhayaonuli/article/details/53322541

2021-09-22 07:17:00 65

转载 数据分析-决策树

ID3C4.5CARThttps://www.cnblogs.com/pinard/p/6050306.htmlhttps://www.cnblogs.com/pinard/p/6053344.html下表给出了ID3,C4.5和CART的一个比较总结。希望可以帮助大家理解。7. 决策树算法小结终于到了最后的总结阶段了,这里我们不再纠结于ID3, C4.5和 CART,我们来看看决策树算法作为一个大类别的分类回归算法的优缺点。这部分总结于scikit-learn的英文文档。首先我们看.

2021-09-22 00:31:22 885

原创 类与对象深度问题(一)

鸭子类型与多态鸭子类型:弱数据类型。在调用时才能明确变量类型。(列表元素——变量名——类实例)- 多态,两个前提:1)继承2)方法重写【统一方法名称在不同类中实现的功能不同?】抽象基类(abstract base class,abc)(1)父类中需要继承abc.ABCMeta类,注意继承的写法metaclass=abc.ABCMeta;(2)父类中在需要重写的方法中加上装饰器@abc.abstractmethod;(3)子类中必须对所有加了装饰器@abc.abstractmethod

2021-07-13 21:58:17 80

原创 scipy 科学计算库

文档学习资源汇总聚类分析 kmeans来源:https://zhuanlan.zhihu.com/p/78798251?utm_source=qqK-means 有一个著名的解释:牧师—村民模型:有四个牧师去郊区布道,一开始牧师们随意选了几个布道点,并且把这几个布道点的情况公告给了郊区所有的村民,于是每个村民到离自己家最近的布道点去听课。听课之后,大家觉得距离太远了,于是每个牧师统计了一下自己的课上所有的村民的地址,搬到了所有地址的中心地带,并且在海报上更新了自己的布道点的位置。牧师每一次移

2021-05-30 10:32:03 208

原创 python 高级篇散记

PEP 8 代码规范python高级编程技巧深入类和对象类与对象深度问题及解决技巧python垃圾回收及性能分析python元类及迭代器生成器socket编程UDP 发送与接收数据TCP 发送与接收数据多任务线程线程与进程进程、GIL全局解释器锁协程类关闭动态绑定属性 slots了解计算机进程调度/时间片轮转/多级反馈队列并发 并行同步 异步阻塞 非阻塞线程、进程、协程threading.Threadmultiprocess..

2021-03-06 21:17:11 122

原创 socket套接字(下)

https://www.cnblogs.com/wanghuaqiang/p/12093563.htmlHTTP请求头–那些你需要记住的基础知识黏包举个例子:发送时几个小包裹一起发送。到达接收方时被当做一个包裹接受了。解决方法:标记包裹的大小。调用模块 struckhttp协议http 协议规定了浏览器和web服务器通信数据的格式,也就是说浏览器和web服务器通信要使用http协议http协议的作者:蒂姆.伯纳斯.李静态web服务器...

2021-03-03 12:08:51 71

原创 socket 套接字(上)

UDP基础知识:端口公网ip, 内网ip,NAT转换NAT network address translation, NAT技术实现内网电脑访问外网的能力。CTP/IP 协议OSI七层网络模型TCP/IP四层概念模型对应网络协议应用层HTTP、FTP表示层telnet会话层应用层SMTP、DNS传输层传输层TCP、UDP网络层网络层IP数据链路层数据链路层Ethernet物理层物理层IEEE802.

2021-03-01 22:53:45 93

原创 python高级篇(下)

元类及迭代器生成器__getattr__和__getattribute__魔法方法getattribute 是一个优先级更高的魔法方法属性描述符介绍协议:数据属性描述符(_get_, _set_); 非数据属性描述符(_get_)使用类方法创建描述符使用属性类型创建描述符元类metaclass元类实际上就是创建类的类;type()创建元类第一个参数:name表示类名称;第二个参数:bases表示继承对象父类,用元组类型表示(元组单元素使用逗号)第三个参数:at

2021-03-01 13:21:37 108 1

原创 python 高级篇(上)

目录type与isinstance类属性与实例属性类方法与实例方法魔法方法:__str____repr__

2021-02-27 17:23:05 119 1

原创 第十一节 扩展延伸

魔法方法__doc__ 查看说明文档__dict__用于获取类或实例的属性字典__del__ 析构方法。当有该类创建的实例对象被删除或者在内存中被释放,将会自动触发执行。__call__() 用于将对象变为可调用的对象。也就是说当一个类中有__call__()方法时,其实例化得到的对象便是可调用的。-__new__() (重点)用于创建和返回一个对象。在类准备将自身实例化时调用。在创建对象时一定要将对象返回,才会自动触发__init__()方法。__init__()方法当中的self,实际上

2021-01-31 19:59:02 175

原创 第十节 面向对象编程:类

【扩展】类与对象之间的关系类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。类与对象的关系就如模具和铸件的关系 类的实例化结果就是对象,而对一类对象的抽象就是类,类描述了一组有相同属性和相同方法的对象。类用来描述具有相同属性和方法的对象的集合。对象object 万物皆对象对象是类的实例化。类的构成类的名称类的属性类的方法创建类对象也称类的

2021-01-31 12:35:55 291 1

原创 第九节 函数2

递归函数自定义函数中,调用自身的函数称为递归函数;常见的递归:阶乘、斐波那契数列(Fibonacci sequence)内置函数中常用函数range(start,stop,step)数组序列生成器,左闭右开,可设定步长。默认初始值为0,步长为1。zip()zip本意指拉链,即将几组序列数据中的元素一一对应匹配连接,生成的结果为一对对元组数据。map(func,*interable) 对可迭代对象中的每一个元素以此做func函数运算。(重点、必会)filter() 过滤器运算

2021-01-30 16:43:48 100

原创 第八节 函数1

函数介绍自定义函数函数的参数函数的返回值函数的作用域函数介绍函数的作用:提高应用的模块性和代码的复用性;自定义函数函数只有调用才会执行。def func_name(params): #括号内为参数 pass #函数体函数的参数形参与实参位置参数 positional arguments关键词参数 keyword arguments默认值参数可变长度参数*args 接受时会转为元素数据类型;**kwargs 接受时会转为字典数据类型; 函数的返回

2021-01-29 10:45:33 255

原创 第七节 流程控制

顺序执行python代码在执行过程中遵循的规则:普通语句,直接执行;碰到函数,将函数体载入内存,但不直接执行;碰到类,执行类内部的普通语句,但是类的方法只载入,不执行;碰到if、for等控制语句,按相应控制流程执行;碰到@、break、continue等,按规定语法执行;碰到函数、方法调用等,转而执行函数内部代码,执行完毕继续执行原有顺序代码。程序主入口(略过)if __name__== __main__: pass条件判断if 条件: passelif 条件: pass

2021-01-28 16:43:36 94 1

原创 第六节 数据类型3:元组、字典、集合

元组 tuple元组:不可变、序列数据;可变即元素可做增删改操作;不可变只能做查操作。序列:有序的数列,有下标,可切片。元组创建格式:tuple()字典 dict格式:键值对 {key1:value1,key2:value2} 映射关系。字典不是序列数据,是集合数据。可变、集合数据。字典创建:【未完】...

2021-01-26 21:19:08 126

原创 第五节 数据类型2:列表

列表介绍列表创建访问列表内的元素修改列表内的元素列表的特殊操作常用内函数删除列表内的元素排序与反转切片列表的常用函数

2021-01-26 15:07:14 86

原创 第四节 python 数据类型1

数值类型整数int几种进制十进制decimal二进制binary八进制octal十六进制hex- 小整数对象池(-5~256)对一些高频使用的小整数,python为其开辟了相对固定的内存地址。这个小整数对象池共有262个整数,他们分别是-5~256。值相同,变量id地址相同,是误传。小数 float小数取整进位round() 四舍六入 五成偶 (python2.x 的版本支持四舍五入,3.x版本变为四舍六入五成偶)导入math模块math.ceil()向上取整;m

2021-01-25 17:56:36 118

原创 第三节 python 运算符

算术运算符算术运算符描述+加-减*乘/除(在Python中除法的运算结果为浮点数)//商运算,整除求商%模运算,整除取余**幂运算求商是向下取整。向下取整,就是在左右两个之间去较小的值。-4<-3商*除数+余数=被除数-4*3+2=-10比较运算符比较运算符描述==左右两侧是否相等!=左右两侧是否不等>大于<小于>=大于等于<=小

2021-01-24 18:20:13 450 2

原创 第二节 python基础知识

标识符标识符是对变量、函数与类等对象起的名字。命名规则标识符由数字、字母与下划线组成,不能以数字开头;(汉字可看做字母的一种变体,但不建议使用)对大小写敏感;不能使用关键词作为标识符;见名知意;几种命名习惯:变量小写;常量大写;多个单词可以是蛇形、大驼峰、小驼峰。蛇形:meng_rui_juan大驼峰:MengRuiJuan(类名称)小驼峰:mengRuiJuan(函数名)常量 PI=3.1415注释单行注释快捷键 ctrl+/多行注释三对单引号或是

2021-01-23 23:40:28 159

原创 魔法方法 2021/1/14

魔法方法new是类方法;class Demo():def __new__(cls,*args,**kwargs): pass用于创建和返回一个对象,在类准备将自身实例化时调用。类中的__init__(self)方法是创建对象后自动执行的方法。对象创建执行顺序;通过__new__()方法创建对象;并将对象返回,传给__init__()方法 \self参数;在创建对象时一定要将对象返回,才会触发__init__()方法;init()方法中的self实际上就是__new__方法返

2021-01-14 11:32:10 64

原创 2021-01-04

简介i wish you were here.通讯协议http 协议HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。https://www.cnblogs.com/ranyonsue/p/5984001.htmlosi 参考模型osi参考模型TCP/IP 模型应用层表示层应用层会话层传输层传输层

2021-01-05 09:35:55 91 1

原创 pip命令 2021-01-03

pip 命令将已经安装的库列表保存到文本文件中;pip freeze >D:\requirements.txt根据依赖文件批量安装库;pip install -r D:\requirements.txt除联网的安装方式外,还可以下载wheel包,离线安装。wheel包下载源:https://www.lfd.uci.edu/~gohlke/pythonlibs/换源安装阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大

2021-01-03 11:23:00 143

空空如也

空空如也

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

TA关注的人

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