![](https://img-blog.csdnimg.cn/20200312002455332.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
文章平均质量分 69
感兴趣?还是人生苦短?
玫瑰花的葬礼。
这个作者很懒,什么都没留下…
展开
-
模型调优——交叉验证与网格搜索
一般在进行模型的测试时,我们会将数据分为训练集和测试集。在给定的样本数据中,拿出大部分的数据最为训练集去训练模型,剩余的部分作为测试集对刚建立的模型进行预测。一般测试集的数据占比取25%。为了让建立出的模型更加准确可信,需要采取一些方法对模型进行优化。 交叉验证 将除测试集以外的数据分成n等份子样本数据(n折交叉验证,10折交叉验证最常用),其中一个等份子样本数据被保留成验证集数据,剩余的n-1份样本数据作为训练集用于进行训练。每个子样本都会经过一次验证集数据进行处理,得出一个估测,交叉重复n次之后,得出n原创 2022-01-29 09:04:23 · 2979 阅读 · 3 评论 -
使用jenkins持续部署python项目
jenkins version:2.319.1 新建一个持续集成的任务 点击“Dashboard”–“新建任务”—输入任务名称—选择“构建一个自由风格的软件项目”—单击”确定”—在general的描述框中输入任务的描述。 构建参数化的任务(如果不是构建参数化构建可选择跳过此步骤) 此处我的插件下载的是gogs webhook,勾选“参数化构建过程” “选项参数的名称”根据自己喜欢可以自定义输入,我这里是branch,选项处输入同项目的分支名一致,我的项目的分支有master和feat_cicd。描述处输入一原创 2021-12-15 11:24:44 · 2453 阅读 · 0 评论 -
分布式文件系统——fastDFS
什么是fastDFS FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 fastdfs架构图: FastDFS 架构包括 Tracker server 和 Storage server。客户端请求 Tracker server 进行文件上传、下载,通过Tracker server 调度最终由 Storag原创 2021-04-18 23:08:22 · 206 阅读 · 1 评论 -
Django+MySQL实现读写分离
配置MySQL读写分离 配置MySQL读写分离 增加slave数据库的配置 DATABASES = { 'default': { # 写(主机) 'ENGINE': 'django.db.backends.mysql', # 数据库引擎 'HOST': '192.168.1.18', # 数据库主机 'PORT': 3306, # 数据库端口 'USER': 'username', # 数据库用户名 'PASSWORD'原创 2021-03-24 21:45:09 · 169 阅读 · 1 评论 -
django项目配置使用elasticsearch搜索引擎
Elasticsearch Elasticsearch(简称ES)是一个基于Lucene实现的开源、分布式、Restful的全文本搜索引擎;此外,它还是一个分布式实时文档存储,其中每个文档的每个field均是被索引的数据,且可被搜索;也是一个带实时分析功能的分布式搜索引擎,能够扩展至数以百计的节点实时处理PB级的数据。 基本组件 索引(index):文档容器,换句话说,索引是具有类似属性的文档的集合。类似新华字典的索引检索页,里面包含了关键词与词条的对应关系,并记录词条的位置。索引名必须使用小写字母; 搜索原创 2021-03-08 20:21:57 · 1556 阅读 · 0 评论 -
Django框架(二)---数据库操作
基本查询 get查询 get查询的是单一结果,如果不存在会抛出模型类。Does.Not.Exist异常。 BookInfo.objects.get(id=1) all查询 all查询的是多个结果。返回类型是一个查询集,可迭代。 BookInfo.objects.all() count查询 count查询的是结果的数量 BookInfo.objects.count() 过滤查询 filter查询 filter过滤出多个结果。过滤条件的表达式:属性名称__比较运算符=值 exact:相等 BookIn原创 2020-11-03 22:58:45 · 2444 阅读 · 1 评论 -
Django框架(一)基础部分
Django介绍 Django,发音为[`dʒæŋɡəʊ],是用python语言写的开源web开发框架,并遵循MVC设计。劳伦斯出版集团为了开发以新闻内容为主的网站,而开发出来了这个框架,于2005年7月在BSD许可证下发布。这个名称来源于比利时的爵士音乐家DjangoReinhardt,他是一个吉普赛人,主要以演奏吉它为主,还演奏过小提琴等。由于Django在近年来的迅速发展,应用越来越广泛,被著名IT开发杂志SDTimes评选为2013SDTimes100,位列"API、库和框架"分类第6位,被认为是该原创 2020-11-01 00:17:38 · 459 阅读 · 0 评论 -
python--面向对象、类与类之间的关系(依赖、组合、继承)
依赖 依赖关系:将一个类名或对象名传给另一个类的方法中 class A: def __init__(self,name,age): self.name = name self.age= age def func(self,objb): #objb = b print(self) print(objb) objb.func() #可以调用B类中的属性 class B: def __init__(sel原创 2020-07-28 23:53:08 · 496 阅读 · 0 评论 -
python--闭包、装饰器
闭包 学习了函数之后我们知道函数一般是封装了某个特定功能的代码块,当该函数写完之后,后期一般不会经常更改函数内的代码。在python中,为了保证数据和局部信息的安全性就有一种机制叫做闭包,闭包也是装饰器的本质。 举个例子:求平均操盘价 def average(): li = [] #自由变量(这里是可变数据类型) def aver(price): li.append(price) #内层函数引用外层函数的非全局变量(li这个空列表)原创 2020-07-16 17:39:04 · 172 阅读 · 0 评论 -
python--字典的增删改查
字典和json类似,也是采用键值对(key-values)的方式进行存储数据,在python中,用作字典的key必须是可哈希的、不可变的数据类型,比如数字、元组和字符串。字典的关键字为dict,用{}表示,字典可以存储大量数据,相对列表速度要快一些,字典是无序的。 增 dic = {"name":"xiaowang","age":18,"job":"it"} dic.setdefault("k","v") #如果k存在不执行添加,不存在执行添加 print(dic) #{'name': 'xiaowang'原创 2020-07-07 14:11:24 · 263 阅读 · 0 评论 -
python中的运算符
算数运算符 +:加 -:减 *:乘 /:除(python2获取的是整数,python3中获取有小数) //:整除。地板除; print(5//2) 2 **:幂(次方) print(5**2) 25 %:取模(余数) print(5%2) 1 比较运算符 >:大于 <:小于 ==:等于 !=:不等于 >=:大于等于 <=:小于等于 赋值运算符 =:赋值 +=:自加。a+=2–》a=a+2 -=:自减。xx=xx-xx *=:自乘。xx=xx*xx /=:自除。xx=xx/xx原创 2020-07-03 14:43:57 · 342 阅读 · 0 评论