自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于metrics中的一些包

1.关于分类模型的评估precision_score精确率recall_score召回率f1_scoreF1值confusion_matrix混淆矩阵roc_auc_scoreroc曲线下的面积aucroc曲线下的面积A.精确率和召回率可以看我的一篇转载里面有详细的介绍,我简单的说一下假设二分类问题,有0,1两种结果精确率就是:你说是1结果也是1的概率,所以它又叫查准率召回率就是:已知是一你判断为一的概率,又叫敏感率两种都是以正例为准

2020-06-05 18:19:49 1249

转载 机器学习常用性能指标总结metrics

本文转载自Prince1994的机器学习常用性能指标总结序言在机器学习中,性能指标(Metrics)是衡量一个模型好坏的关键,通过衡量模型输出y_predict 和 y_true之间的某种"距离"得出的。性能指标往往是我们做模型时的最终目标,如准确率,召回率,敏感度等等,但是性能指标常常因为不可微分,无法作为优化的loss函数,因此采用如cross-entropy, rmse等“距离”可微函数作为优化目标,以期待在loss函数降低的时候,能够提高性能指标。而最终目标的性能指标则作为模型训练过程中,作为

2020-05-28 17:18:53 15679

转载 LabelBinarizer的标签二值化

对于标称型数据来说,preprocessing.LabelBinarizer是一个很好用的工具。比如可以把yes和no转化为0和1,或是把incident和normal转化为0和1。当然,对于两类以上的标签也是适用的。这里举一个简单的例子,说明将标签二值化以及其逆过程。# -*- coding: UTF-8 -*-from sklearn import preprocessingfrom sklearn import tree# help(preprocessing.LabelBinarizer)

2020-05-25 10:25:14 552

原创 扑克牌54张,分成2份,求这2份都有2张A的概率

扑克牌54张,分成2份,求这2份都有2张A的概率M表示两个牌堆各有2个A的情况:M=4(25!25!)N表示两个牌堆完全随机的情况:N=27!27!所以概率为:M/N = 926/53*17我在网上查了这题发现都是这个答案,但是我做的并不是这样,希望各位大佬帮我看一下我的问题我认为这个题目其实均分2份后,确定其中一份另一份也确定了(27,27)其实这题的问题可以简化为,4张A中取两张...

2020-03-06 16:22:04 6183 7

转载 进程和线程(模型类比)

转载什么是进程什么是线程(类比)1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能运行一个任务。3.进程就好比工厂的车间,它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运行状态。4.一个车...

2020-03-05 16:42:43 332 1

原创 接口文档

django设置自动接口文档第一步:pip install coreapi第二步:在项目同名文件夹下的urls里面添加路径from rest_framework.documentation import include_docs_urlsurlpatterns = [url(r’^docs/’, include_docs_urls(title=‘接口文档’))]第三步:在项目所在同名...

2019-11-08 20:33:59 94

原创 flask自定义过滤器,flash,form表单

1.自定义过滤器自定义的过滤器,过滤器本质上是一个函数,当自带的过滤器不满住要求的时候,我要进行重写过滤器注册有两种方式1.app.add_template_filter(自定义过滤器的名字,‘被引用时的名字’)2.@app.template_filter(‘被引用时的名字’)def my_reverse(value): print('自定义的过滤器') value_la...

2019-10-31 16:37:17 435

原创 flask框架的异常,钩子,debug的设置,run,状态

1.debug的设置在我们使用Django的时候开启后台,然后运行文件的时候后台是会自动刷新的但是flask不能,因为我们的flask框架默认的debug是off,即启动py文件的时候后端只能使用一次,不能持续更新。这个debug的设置有四种方式1.直接在主程序里面的run里面写if __name__ == '__main__': #启动测试服务器 app.run(debu...

2019-10-30 20:08:59 382

原创 flask路由和重写转换器

自定义转换器以下先把代码发上来,下面一一分析from flask import Flask, jsonify, redirect, url_forfrom werkzeug.routing import BaseConverterapp = Flask(__name__)#__name__指向程序所在的包#配置文件app.config.from_pyfile('config.i...

2019-10-28 16:02:24 483

原创 docker镜像无法拉取

困扰我很久的docker镜像拉取失败终于在一篇博客里发现了解决办法链接是:解决docker拉取失败我的是linux下的Ubuntu系统百度搜索“docker 加速器”或者直接搜“DaoCloud”进入官网,进行注册;注册完登录之后会出现一个免费30天使用什么的,没有特殊需求直接点取消,会在右上方看到两个图标如下:点击“火箭” 图标,在打开的页面下拉,将下面一段话复制到你的终...

2019-10-23 19:06:08 2359

原创 关于虚拟机突然不能使用网络连接

如果虚拟机原本是可以连接网络的,但是关了电脑后的再一次开机后发现虚拟机突然不能上网了这个大部分问题是本地电脑中的服务自动关闭了右键打开我的电脑,选择最下面的服务里面找到V开头的,找到图片中的开启服务即可如果经常使用虚拟机的建议开成自动...

2019-10-16 19:49:38 667

原创 关于虚拟机突然不能在Windows上运行

由于博主在晚上没有关闭电脑,第二天突然发现虚拟机不能在widows上运行了,很困惑,就在网上查找了相关的资料。如果虚拟机原先是可以在windows上运行的,突然不能运行,那么很有可能就是你的电脑自动更新了,最新的更新不兼容原先的虚拟机了,最快的方式就是在控制面版的以安装的更新的地方进行删除最新的更新在microsoft windows下面删除最新的更新(看日期,一般有三个删除第一个就可...

2019-10-10 20:19:56 819

原创 APIView和view

REST框架提供了一个APIView类,该类继承了Django的View类。APIView类与常规View类在以下方面有所不同:1.传递给处理程序方法的请求将是REST框架的Request实例,而不是Django的HttpRequest实例。2.处理程序方法可能返回REST框架的Response而不是Django的HttpResponse。该视图将管理内容协商并在响应上设置正确的渲染器。3...

2019-10-10 08:34:42 218

原创 Django表不能创建NO migrations to apply

表已经创建好的时候,要对表进行修改,在models里面改完表的时候,运行迁移文件的时候出现了NO migrations to apply在网上查询大量的解决办法总结如下:删除该app名字下的migrations下的__init__.py等文件。进入数据库,找到django_migrations的表,删除该app名字的所有记录DELETE FROM django_migrations...

2019-09-27 09:16:17 151

原创 在Django中写原生的sql语句

1.用Django里面的connection.py文件from Django.db import connectiondef test1(request): cur = connection.cursor() count = cur.execute('select * from bookinfo where id>%s;',(3,))#后面的括号是指参数列表 pr...

2019-09-26 15:08:14 1203 1

原创 关于Django初级项目

创建一个初级的Django项目最主要的代码是在models.py文件和views.py文件中操作的models.py一般写的是用来创建数据库表的类例如class BookInfo(models.Model): # 图书名 bookname = models.CharField(max_length=30,verbose_name='书籍名称') # 出版时间 ...

2019-09-24 20:30:49 98

原创 Django在模块的models中创建表后改数据库表里的内容遇到的问题

改变已经生成迁移文件的数据库表的时候在改数据库表的时候要重新生成迁移文件,不然会报错 Your models have changes that are not yet reflected in a migration, and so won't be applied. Run 'manage.py makemigrations' to make new migrations, and...

2019-09-23 17:42:19 1196

原创 关于数据库内容去重并且留一条重复的

关于数据库内容去重并且留一条重复的删除书籍名字和作者id都一样的数据,并且在重复的数据中保留一条数据方法一是不改变原表,利用group by 的去重效果,创建了一个新的表格 方法一: SELECT * FROM book GROUP BY bookname,authorID ORDER BY bookID CREATE TABLE copy_book( ...

2019-09-05 20:01:43 281

转载 HTTP和HTTPS

本文转载与会飞的狗~https://blog.csdn.net/xiaoming100001/article/details/81109617我在查询HTTP和HTTPS的时候发现了这篇文章,写的很精辟,怕以后会找不到,故转载此文。...

2019-09-05 11:17:28 58

原创 视图

如何创建视图#视图/*create view 自己取的视图名asselect * from 表名*/视图是虚拟的表只保存SQL的逻辑,不保存结果视图中的行列的数据,来源与自定义视图的时候查询中使用的表,是使用视图的时候动态产生的视图的实际操作有goods表 ,brande表CREATE VIEW huoAS SELECT goods.`name`,brande....

2019-08-30 20:31:36 76

原创 数据库的查询和分组

数据库的查询和分组单表的查询分组/*分组SELECT 分组字段名(group by 后面跟的分组字段) #where后面from前面的是表中会出现的brande_id ,GROUP_CONCAT (price) FROM 表名 WHERE 筛选条件GROUP BY 分组的列名HAVING 分组之后的筛选条件order by 排序 desc降序 asc是升序 不写...

2019-08-28 19:42:30 385

原创 互斥锁,消费者生产者模型

互斥锁问题:因为线程之间共享全局变量,所以,在多线程几乎同时运行的时候,几乎同时修改一个全局变量的时候,就要进行控制此时,需要互斥锁当某个线程需要修改资源的时候,先将资源锁定,其他线程不能修改该线程,当线程修改完成后,并且释放完互斥锁之后,其他的线程才可以使用,互斥锁保证在当前只有一个线程可以使用修改同一个资源import threadingnum = 0def add_num1():...

2019-08-14 09:35:04 190

原创 python中txt文件存储遇到的中文乱码问题

txt = open('测试文件保存.txt','w+')txt.write('helloman')txt.write('你好朋友')txt.close()![在这里插入图片描述](https://img-blog.csdnimg.cn/20190807192106644.png)

2019-08-07 19:35:40 5479

原创 第十二天

1.静态方法class Jt: @staticmethod def show(): print("input")1.静态方法可以直接类对象调用,也可以通过实例对象调用2.不需要在()内写self,cls3.格式:在前面加@staticmethod4.就是类里面的普通方法 2.单例模式主要的就是重写‘new’方法回收站就是单例模式的一个典型的应...

2019-07-30 20:51:08 91

原创 第十一天

全局变量当局部变量使用用global声明一下num = 1def a(): global num num +=1 print(num) if num <3: a()a() if name == ‘main’if __name__ == '__main__'在这个方法下面写的程序只会运行这个py 文件写的方法属性等,为了防...

2019-07-29 22:08:59 150

原创 pycharm和anaconda的安装

pycharm和anaconda的安装1.首先去Pycharm官网下载PyCharm安装包,根据自己电脑的操作系统进行选择。2.下载完成后打开开始安装,选择安装目录,Pycharm需要的内存较多,建议将其安装在D盘或者E盘,不建议放在系统盘C盘3.点击Next后选择电脑位数,我的电脑位数为64位所以我勾选的是64-bit launcher.勾选Create Associations是否关联文...

2019-07-15 22:13:12 1109

空空如也

空空如也

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

TA关注的人

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