快速排序有多种实现方式,最容易理解得是:分治 + 迭代,只需要四步: 在数列之中,任意选择一个元素作为基准或比较值 数列中其他所有元素都和这个基准值进行比较:小的移到基准值的左边,大的移到基准值的右边 以基准值左右两边的子列作为新数列,进行递归排序,直到所有分区内最多一个元素为止 分解完成再一层一层 ...
分类:
编程语言 时间:
2020-06-09 16:19:34
阅读次数:
60
最近一学期一次的抢课大戏又来了,几家欢乐几家愁。O(∩_∩)O哈哈~(l我每次一选就过了hah,我还是有欧的时候滴)。看着他们盯着教务系统就着急,何况我们那教务系统,不想说什么。emmm 想周围的朋友,正好下午利用扩容前一点时间写了个小脚本帮助朋友抢课。(当然抢到了啦,^_^) 很多人学习pytho ...
分类:
编程语言 时间:
2020-06-09 14:29:37
阅读次数:
82
决策树比较常用的算法模型,可以做分类也可以回归 决策树算法重点 对特征的选择,可以使用熵,也可以使用基尼系数,通过信息增益或者信息增益率选择最好的特征 决策树的剪枝,有两种策略,一种是预剪枝,一种是后剪枝,预剪枝可以通过限制树的高度,叶子节点个数,信息增益等进行,使得树边建立边剪枝,后剪枝通过增加损 ...
分类:
编程语言 时间:
2020-06-09 11:23:21
阅读次数:
76
class Node: """先定一个node的类""" def __init__(self, value=None, next=None): self.value = value self.next = next def getValue(self): return self.value def ...
分类:
编程语言 时间:
2020-06-08 00:22:29
阅读次数:
55
import json from Db import Db db = Db() ''' 参考配置文件 { "file": "test.json", "path": "data", "table": "tk_bill", "comitcount": 50, "map": { "trade_id": " ...
分类:
数据库 时间:
2020-06-06 18:16:37
阅读次数:
221
前言 在上一节中(https://mp.weixin.qq.com/s/lqYEjiqA4eLI59GkDEpKcg)已经部署了Selenium+chromedriver的开发环境,在真正的开发之前,还需要学会利用浏览器来查找网页元素。 因为Selenium是通过程序来自动操控网页的控件元素,比如单 ...
分类:
编程语言 时间:
2020-06-06 09:26:05
阅读次数:
147
matlab中的filter函数: y = filter(b,a,x) python实现matlab中的filter函数 def filter_matlab(b,a,x): y = [] y.append(b[0] * x[0]) for i in range(1,len(x)): y.append ...
分类:
编程语言 时间:
2020-06-04 15:19:25
阅读次数:
158
#!/usr/local/bin/python3.7 """ @File : str_replace.py @Time : 2020/06/03 @Author : Mozili """# 输入多行字符串 data = [] str = input('输入要调整的字符串:\n') data.appe ...
分类:
编程语言 时间:
2020-06-03 17:22:21
阅读次数:
100
一、前言 很多人学习python,不知道从何学起。很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。很多已经做案例的人,却不知道如何去学习更加高深的知识。那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!QQ群:1097524789 在 ...
分类:
编程语言 时间:
2020-06-03 16:00:29
阅读次数:
115
1 import re 2 3 4 def find_item(hero): 5 # 读取文件 6 with open('sanguo_utf8.txt', encoding='utf-8') as f1: 7 # 去掉内容中的换行,将文本变为一行 8 data = f1.read().replac ...
分类:
编程语言 时间:
2020-06-02 19:06:49
阅读次数:
60