自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python解数独

python 解数独一、数独规则:\qquad数独共有九九八十一个小方格,要求每一行、每一列的小方格都包含数字1-9,且不能重复;将这个方格平均分成9个3 ∗*∗ 3的方格,每个方格的数字也必须包含1-9,且不能重复。二、解题思路\qquad 1、获取每一个空缺方格的坐标;\qquad 2、遍历每一个空缺方格的坐标进行取可能的值,遍历从1-9进行取值。\qquad(1)若满足数字不包含在空缺坐标的所在行和所在列以及3 ∗*∗ 3方格内,则停止遍历,将该数字赋值于空缺坐标内;\qquad(2)、

2020-10-09 10:37:17 315 1

原创 聚类分析(二)

一、有序样品聚类法\qquad对于按照一定的顺序排列且顺序不能被打乱的样本进行聚类分析,使用最优分割法。找一些分点,将有序样本划分为几个分段,每个分段看成一类。即寻找最好分割的一个依据是使得各段内部样本之间的差异最小,而各段样本之间的差异最大。二、数据要求\qquad(一)数据为实数,且顺序不可打乱。\qquad(二)数据无缺失值。三、最优分割法\qquad设有序样本依次是X(1),X...

2019-07-24 11:11:06 954

原创 聚类分析(一)

聚类分析(一)一、系统聚类含义\qquad聚类分析一般分为Q型聚类分析和R型聚类分析。Q型聚类分析是指对样品进行聚类分析,R型聚类分析是指对变量进行聚类。根据处理方法的不同聚类分析又分为系统聚类法、有序样品聚类法、动态聚类法、模糊聚类法、图论聚类法。\qquad系统聚类法一般步骤如下:\qquad 1、将每一个样本(或指标)当做单独的一个类,计算每两个类之间的距离;\qquad 2、将距...

2019-07-24 11:00:34 2418

原创 python并发web服务器实现

一、多进程完成web服务器实现import socketimport reimport multiprocessingdef response_request(new_socket): #接收浏览器请求 request = new_socket.recv(1024).decode("utf-8") request = request.splitlines() ...

2019-02-08 21:38:44 950 1

原创 python解三角形最大周长问题

题目概述:\qquad用户输入一组数据,返回这组数据能够组成三角形的周长的最大值,若任意一组数据都不能够组成三角形则周长为0.思路:\qquad 1)根据三角形任意两边之和大于第三边,任意两边之差小于第三边,创建判断三个数字能否组成三角形的函数,能组成三角形则返回周长,不能组成组成三角形则返回0.\qquad 2)提示用户输入规定格式的数据,并将用户输入的数据转换成整型的列表的形式。\q...

2019-02-08 21:34:29 1079

原创 python简单web服务器实现

一、http协议\qquadHTTP协议是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。\qquad每个浏览器在访问服务器时向服务器发送的请求格式如下:#浏览器的请求方式为get方式,http协议的版本是http1.1版本,\后表示告诉服务器需要什么东西GET / HTTP/1.1#表示服务器的IP地址和端口Host: 127.0.0.1:8080#表示...

2019-02-05 09:39:03 798

原创 python正则化表达式

一、正则化表达式作用\qquad 1、判断某一数据是否负责规则;\qquad 2、获取符合特定规则的数据。二、正则化表达式使用及代码\qquad 1、match的用法\qquad匹配以什么开头的字符串import rere.match("速度与激情","速度与激情8")\qquad上述代码运行后的到一个返回值,则说明字符串是以我设定的规则开头的,若无返回值,则字符串你不是以我设定...

2019-02-04 07:59:32 2656

原创 python协程

一、迭代器\qquad 1、解释:迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。简单来说可迭代对象是可以直接使用for循环的对象。迭代器\qquad 2、判断数据类型是否可迭代。\qquad判断某一数据类型是否可迭代,可使用isinstance()判断一个对象是否为可迭代对象。from collections i...

2019-02-03 10:00:16 92

原创 python进程

一、基础知识\qquad 1、进程和程序的概念\qquad程序:一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具,是一个静态的二进制代码。\qquad进程:计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。\qquad可以理解为exe文件运行起来就是进程,没有运行的时候就是程序。\qquad 2、线程和进...

2019-02-02 22:58:33 150

原创 python线程

一、基础知识\qquad线程是程序中一个单一的顺序控制流程。进程内有一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指令运行时的程序的调度单位。在单个程序中同时运行多个线程完成不同的工作,称为多线程。\qquad单核CPU在同一时刻只能运行一个线程,电脑上能同时运行多个程序,是因为CPU在运行的时候,CPU随机选取一个程序运行,然后在随机选取另一个程序运行,由于CPU每次...

2019-02-01 10:56:12 130

原创 python网络编程(tcp聊天器)

一、基础知识\qquadtcp,全称传输控制协议,大致的传输过程是服务器向客户端传输数据时,客户端接收到一部分数据后,会对服务器进行反馈,然后服务器再对客户端传输下一部分数据,当服务器超时未收到客户端收到数据的反馈,则会重新发送数据。这就是为什么在下载文件的时候会有一个上传网速,就是因为客户端要反馈收到数据的信息给服务器。\qquad因此,tcp相对于udp来说,tcp更加稳定,而udp更加简...

2019-01-31 18:28:42 988

原创 python——网络编程udp

python——网络编程udp一、基础知识二、udp聊天器一、基础知识1、ip地址\qquad如果把网络通信比作是寄信的话,寄信要写上收件人的地址才能保证对方能够收到信,还要写上寄件人的地址,方便收件人知道信件来自于哪,知道回信给到哪里。ip地址就相当于寄件人或者收件人的地址,也就是说ip地址是每个通信设备接收信息的地址。\qquadip地址有两类,一类是ipv4和ipv6。现在常用的ip...

2019-01-30 22:09:04 204

空空如也

空空如也

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

TA关注的人

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