- 博客(41)
- 收藏
- 关注
原创 使用虚拟环境
进入虚拟环境:`workon venv`退出虚拟环境:deactivate安装库pip install virtualenv创建虚拟环境virtualenv [虚拟环境名称] virtualenv venv删除虚拟环境rmvirtualenv venv查看虚拟环境
2021-07-01 16:24:30
223
原创 机器学习模型的保存和调用
1.使用python自带的picklefrom sklearn.ensemble import RandomForestClassifierfrom sklearn import datasetsimport pickle#方法一:python自带的pickle(X,y) = datasets.load_iris(return_X_y=True)rfc = RandomForestClassifier(n_estimators=100,max_depth=100)rfc.fit(X,y)p
2020-05-09 16:59:57
1547
原创 Seaborn各种绘图
Seaborn的图表如下:分类图:柱状图barplot、箱图boxplot、小提琴图violinplot、散布图(stripplot、swarmplot)、分面网格catplot关联图:散布图scatterplot、线图lineplot、分面网格relplot分布图:单变量分布图distplot、核密度图kdeplot矩阵图:热力图heatmap、聚类图clustermap回归图:线性回...
2020-03-10 20:57:24
1191
原创 雷达图 和 K线图(蜡烛图),OHLC线图
雷达图import numpy as npimport scipy.stats as statsimport matplotlib.style as styleimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')#伪动态图像 ...
2020-03-09 20:52:37
1367
原创 LinearRegression线性回归进行 天猫预测
类分类器,实现了K最近邻居投票算法的分类器导包: from sklearn.neighbors import KNeighborsClassifier主要:根据Nearest Neighbors算法,如果找到两个邻居,例如邻居k+1和k,他们有着一样的距离但是不一样的标签,最后的结果会根据训练数据的顺序来决定。knn.score(X_train,y_train)#预测X_train并和正确...
2019-12-03 21:47:23
402
原创 numpy 基础
nd5.shape#每个维度多少数据`nd5 = np.array([[[1,3,4],[0,1,3]],[[-1,-3,-5],[-10,-8,-3]]])# 第一维,几个 2# 第二维,几个 2# 第三维,几个 3nd5`'''array([[[ 1, 3, 4], [ 0, 1, 3]], [[ -1, -3, -5], ...
2019-11-19 10:47:41
210
原创 matplotlib 基础
基础介绍plot::https://blog.youkuaiyun.com/xiaotao_1/article/details/79100163补充:点型参数marker,设置点的形状 ,markersize设置大小xticks用法:xticks()返回了两个对象,一个是刻标(locs),另一个是刻度标签 locs, labels = xticks() #显示x轴的刻标 xticks( a...
2019-11-16 16:05:24
298
原创 爬虫2
bs4基本使用from bs4 import BeautifulSoupfrom bs4.element import Tag# 多加练习,Python,使用,知识变成你的了data = '''<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> &l...
2019-10-30 20:55:04
166
原创 爬虫1
urlliburl = 'https://www.baidu.com/'response = request.urlopen(url)#获取网址内容text = response.read() with open('./flower.jpg',mode = 'wb') as fp: fp.write(text) print('网页上的数据保存成功')Reques...
2019-10-30 20:50:49
122
原创 F 和Q 对象
Q对象Q对象是Django对model查询中所使用的关键字参数进行封装后的一个对象。Q对象可以通过 &(与)、 |(或)、 ~(非)运算来组合生成不同的Q对象,便于在查询操作中灵活地运用。比如,对一个记录书籍信息的 BookInfo 表进行一些查询操作:from django.db.models import Q#查询作者是 小明 或 作者姓名包含 红 的书籍ret1 = B...
2019-10-21 08:33:59
367
原创 python 描述器
import hashlibclass Student(): s_name = "" _s_password = "" @property def s_password(self): print("获取") raise Exception("密码不可获取") # return self._s_passw...
2019-10-17 08:30:37
130
原创 Django 绘制验证码
#设置随机颜色函数def get_color(): red = random.randrange(256) green = random.randrange(256) blue = random.randrange(256) return red,green,blue#绘制验证码def code(request): #设置验证码背景颜色 i...
2019-10-15 20:37:53
190
原创 Django 解决静态文件部署 404
这是django中针对windows的静态/媒体/模板访问的工作解决方案```clike```pythonimport os.pathSTATIC_ROOT = ''STATIC_URL = '/static/'STATICFILES_DIRS = ( os.path.join('static'), )添加完毕后,可以正常访问静态资源。...
2019-10-15 20:04:34
1302
原创 Redis--strings类型及操作
set设置key 对应的值为string 类型的value。例如我们添加一个name= HongWan 的键值对,可以这样做:redis 127.0.0.1:6379> set name HongWanOKredis 127.0.0.1:6379>setnx设置key 对应的值为string 类型的value。如果key 已经存在,返回0,nx 是not exist 的意...
2019-09-02 08:26:37
186
原创 mysql索引 事务 触发器 存储
事务start transaction;#开始事务,执行完之后需要用commit来结束事务,把整个执行语句当做一个整体发出,一起修改.update student set age = age-100 where id =5COMMIT;SELECT * from student;begin;#每一句都自动执行commit 没个语句都自己修改不跟随整体update studen...
2019-08-31 09:08:14
140
原创 数据库基本操作
一、增 1、全列插入 insert into 表名 values(值1,值2,……); 注意:主键是自增长,但是在全列插入式需要占位,插入成功后以实际值为准 insert into student values(0, 18, 'sunck'); insert into student values(0, 50, '刘德华');...
2019-08-30 08:34:34
241
原创 liunx3
linux命令:目录:文件: vi a.txt>cat more less taccp copymv movefind grep文件权限: read write exed rwx r-x r–chmod [ugoa] [±=] [rwx] 文件,文件夹chmod 654 …. chown pyth...
2019-08-27 08:53:00
138
原创 liunx命令
终端操作快捷键:Tab 自动补全Ctrl+a 光标移动到开始位置Ctrl+e 光标移动到最末尾Ctrl+k 删除此处至末尾的所有内容Ctrl+u 删除此处至开始的所有内容Ctrl+d 删除当前字符Ctrl+h 删除当前字符前一个字符Ctrl+w 删除此处到左边的单词Ctrl+y 粘贴由 Ctrl+u , Ctrl+d , Ctrl+w 删除的单词Ctrl+l 相当于clear,...
2019-08-27 08:51:28
135
原创 linux 基础命令
Ssh的工作原理:服务器启动的时候自己产生一个密钥(768bit公钥),本地的ssh客户端发送连接请求到ssh服务器,服务器检查连接点客户端发送的数据和IP地址,确认合法后发送密钥(768bits)给客户端,此时客户端将本地私钥(256bit)和服务器的公钥(768bit)结合成密钥对key(1024bit),发回给服务器端,建立连接通过key-pair数据传输。Ssh:1.SSH是安全的加...
2019-08-22 19:50:56
128
原创 数据锁,锁,生产者和消费者,信号的通信量,greenlet和gevent
在内部有一个counter计数器,每当我们 s.acquire()一次,计数器就进行减1处理。每当 s.release()一次,计数器就进行加1处理,当计数器为0的时候其他线程的就处于。尽管死锁很少发生,但一旦发生就会造成应用的停止响应,程序不做任何事情。如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁。等待的状态counter的值就是同一时间可以开启线程的个数。开发过程中使用线程,在线程间共享多个资源的时候,当一个线程的数据产生时才会传给另一个线程。申请锁的顺序使用不当。
2019-08-20 14:50:59
194
原创 日志,urllib,requests,sys.version和sys.version_info(查看版本号),md5加密,time模块
日志文件:日志级别: 'CRITICAL': CRITICAL, 'FATAL': FATAL, 'ERROR': ERROR, 'WARN': WARNING, 'WARNING': WARNING, 'INFO': INFO, 'DEBUG': DEBUG, 'NOTSET': NOTSET,创建一个日志: impor...
2019-08-12 21:00:47
1120
原创 文件输入和输出
1. 访问文件并得到流对象rstream = open('a.txt', encoding='utf-8') 2.通过流对象进行读操作r 代表的是读line = rstream.readline()#读一行lines = rstream.readlines()#读全部但是会已字符串\n的形式all = rstream.read()全部 自动换行的print(all)3. 释放...
2019-08-10 16:18:17
346
原创 用读写操作复制文件,csv ,序列化和反序列化
用读写操作复制文件r :只能读w; 只能写 覆盖整个文件 不存在则创建a 只能写 从文件底部添加内容 不存在则创建“rb” : 以二进制读方式打开,只能读文件 , 如果文件不存 在,会发生异常“wb”: 以二进制写方式打开,只能写文件, 如果文件不存 在,创建该文件;如果文件已存在,先清空,再打开文件 file_path = r'C...
2019-08-10 15:43:44
734
原创 宠物商店 继承关系
一个类继承和调用的小代码:class PetShop: def __init__(self, name): self.name = name self.pets = set() # 动作 def save_pet(self, pet): # print(isinstance(pet, Pet)) if is...
2019-08-08 20:54:40
236
原创 python类和类方法静态方法
python中的私有化,底层对私有属性进行了改名操作: _类名__属性名 或者 _类名__方法名()实例化对象是Object类底层实现,其他类继承了Object的__new__才能够实现实例化对象。魔术方法就是一个类的特殊方法,和普通方法唯一的不同时,普通方法需要调用!没事别碰这个魔术方法,先触发__new__才会触发__init__实现属性或者方法的私有化要通过: __属性名,__方法名()3. 通过set方法限制赋值,通过get限制取值。@property 装饰器是用来装饰类中方法的。
2019-08-07 13:08:55
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人