自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录一种测试环境的404报错

当测试环境中报404时,表示页面找不到,并不一定是url出错了(自己在这里犯错,报404时下意识就以为是路径出错),可以到finalshell中使用命令:ps aux | grep -i manage查看一下端口是否活着,如果是下图:说明此时的端口是正常状态,再去检查画url,如果是显示的结果中没有图中的红色部分,说明端口错了问题,使用命令:nohup python manage.py runserver 0.0.0.0:8080 &将端口激活即可。...

2021-03-10 21:30:44 973

原创 字段名的映射的三种方式

字段名的映射:有些时候数据库的字段名和前端要求的名字不一定一致,比如数据库的字段名是user_id,但是前端必须要求驼峰,这时候就要将字段名进行一一映射,将所有下划线形式的字段名对应改成驼峰第一种方式:用数据库的as如select user_id as userId from table第二种方式:用django的model如 create_data = models.DateTimeField(blank=True, null=True)变成:createData = models.Dat

2021-03-08 15:56:21 4574

原创 用已有的数据库生成model模型

我们知道可以用model生成数据库,当然也就可以用数据库直接生成model类:python manage.py inspectdb //在终端输入这条指令会将当前数据库的所有表的model类生成,这样可以直接将model类复制到model.py中或者直接一次性到位:python manag.py inspectdb > models.py...

2021-03-05 20:15:37 595

原创 报错: AttributeError: ‘str‘ object has no attribute ‘decode‘

2021-01-13 21:36:57 272

原创 mysqlclient安装的一个报错问题

2021-01-13 19:59:02 333

原创 python中的下划线

python中的下划线是一个占位符,作用相当于一个变量,只是有的时候我们的返回值不需要使用,这样的话就不要用变量去浪费空间,所以就会使用下划线占位符

2020-11-12 11:21:41 130

原创 艾宾浩斯曲线记忆法

2020-11-04 17:37:46 416

原创 安装方式

1.指令安装,如pip install2.手动安装

2020-10-28 22:24:49 105

原创 tensorflow安装报错问题

安装: pip install tensorflow报错: 一开始使用pip install tensorflow==1.14.0安装,安装好了之后进入jupyter输入: import tensorflow as tf 时报错, 提示python停止工作,尝试了很多方法都没有解决,最后的解决方法是卸载重装(pip uninstall tensorflow)才解决,重装使用的指令是: pip install tensorflow...

2020-10-26 21:24:55 254

原创 数据分析Day02_pandas

2020-10-24 18:21:24 123

原创 数据分析Day01_02 numpy的使用总结

#说明: day01_01部分太简单,没有使用总结,都是一些理论

2020-10-24 18:01:30 102

原创 lightgbm安装

直接cmd,用pip install lightgbm即可

2020-10-24 15:30:01 630

原创 xgboost安装

直接用cmd中输入pip install xgboost即可

2020-10-24 15:24:04 139

原创 meshgrid,ravel和c_的配合使用来创造点

x, y = np.linspace(data[:,0].min(), data[:,0].max(), 1000), np.linspace(data[:,1].min(), data[:,1].max(), 1000)X, Y = np.meshgrid(x,y) # meshgrid与ravel相反,一维变多维XY = np.c_[X.ravel(), Y.ravel()] # 注:meshgrid, ravel和c_几乎都是配合一起使用的# XY.shape是(1000000, 2)

2020-10-22 16:28:45 145

原创 画3d图

from mpl_toolkits.mplot3d import Axes3Dplt.figure(figsize=(10,8))#gca = get current axesaxes = plt.gca(projection='3d')axes.scatter3D(data[:,0], data[:,1], data[:,2], s=200, c=kmeans.labels_) # s是size的意思axes.scatter3D(centers[:,0], centers[:,1], cen

2020-10-22 14:58:28 92

原创 kmeans代码使用

from sklearn.cluster import kmeanskmeans = KMeans(3) # 或者kmeans = KMeans(n_cluster=3)kmeans.fit(data)

2020-10-22 14:45:15 324

原创 将数据打乱shuffle

两种方式:1.from sklearn.utils import shuffleshuffle(data)np.random.shuffle(data)

2020-10-22 14:23:27 268

原创 value_counts()值统计

2020-10-21 20:21:58 1990

原创 argsort索引排序

2020-10-21 20:08:29 161

原创 数据分析---机器学习---特征缩放

说明: 一份样本中,绝大数的特征的取值范围是类似0-100的级别,突然发现有其中某个特征的范围是0-1000000,说明这个特征的范围肯定是有问题的,这时候就要用到特征缩放,将该特征收缩到与0-100的级别...

2020-10-21 20:00:31 137

原创 自定义可视化函数---混合矩阵

1.定义:如下这样的矩阵就是混合矩阵2.作用:通过这样的可视化图形来看预测值和真实值的关系,可以直接看出召回率(查全率),和交叉表的作用类似3.代码#绘制真实值和预测值对比情况def plot_confusion_matrix(cm, classes, title='Confusion matrix', cmap=plt.cm.Blues): """ This functio

2020-10-21 16:37:15 1065

原创 sklearn框架的六大模块

2020-10-20 12:12:27 1033

原创 数据分析---Day04

01.data process 1.删除重复行 删除重复行的处理步骤: 1.判断重复项 2.重复项处理: 1/ 取非重复项 cond = df.duplicated() # 参数:keep=last/subset=['A', 'B', 'C'] 2/ 删除重复项 df.loc[~cond]/df.drop_duplicates()2. 映射 2.1 替换元素 df.replace

2020-09-25 14:49:31 110

原创 python装饰器

#练习:给下面的函数添加打印九九乘法表的新功能# def show():# for i in range(10):# print(i)def show(): for i in range(10): print(i)def outer(fun): def inner(): fun() for i in range(1, 10): for j in range(1, i+1):

2020-09-23 21:39:26 220

原创 数据分析---Day03

Day03 01.pandas_hierarchical_indexing 1/ 创建多层索引(下面有四种,只用显示的product这种就行) 1.1 隐式索引:直接在index或者columns中添加list,如下的班级 注:Series也一样 index = [ ['一班','一班','一班','二班','二班','二班'], ['张三','李四','王五','赵六','田七','孙八'] ] 1.

2020-09-23 13:24:26 94

原创 windows环境变量

1.用户变量和系统变量的区别:用户变量只针对某个用户,系统变量是针对所有用户2.scripts: 里面有pip.exe,最好放在python的后面3.anaconda如果要使用的话,要把其环境变量的路径放到本机的python路径之前...

2020-09-19 10:25:00 104

原创 爬虫框架scrapy--------初始化步骤:hello world的实现

p76:爬虫框架架构详解p77:scrapy框架的快速入门

2020-09-18 21:44:46 166

原创 爬虫request的post--有道翻译

主要在原代码中记录一个要解决的问题:1.2.

2020-09-14 19:18:55 287

原创 将mvt中的前端部分移植到前后端分离的vue:part4(Day24的2)

遇到一个小问题:点击后小黄滑片移动实现了,但是整个页面消失了(待解决)

2020-09-11 12:26:06 91

原创 flask拆分后项目的直接使用(实践过一遍)

将拆分好的项目复制一份,改个名字,打开,进入后将项目名对应的文件夹改名,cmd中进入mysql创建要使用的数据库,在pycharm中连接数据库,python manage.py runserver启动,会有提示要下载的module,下载,例如pip install flask_script最后用/app/index 和/app/addbook/检测是否修改完全...

2020-09-10 20:15:36 101

原创 flask的项目拆分,初始化

前提:可以不拆直接使用已经拆好的项目模板flask是可以不拆分的,只用一个文件实现所有代码:flask拆分变成django的项目工程结构:1.将app.py改成manage.py2.所有的文件(夹)先创出来3.按照上面的关系图,从manage.py出发到最后的models按顺序书写具体的基本代码(看pycharm或者磁盘中的HelloFlaskTwo)补充: 1.pip install mysqlclient2.mysql 数据库连接报错:timezone设置...

2020-09-10 19:51:50 219

原创 报错: mysql中的指令不是内部指令

解决:找到mysql.exe,将其所在的路径粘贴到系统环境中即可

2020-09-10 16:44:39 73

原创 flask的网页调试功能

在报错的网页页面中找到报错的代码,点击其右端的cmd窗口,会弹出一个pin验证窗口,去服务端(pycharm中的打印台)粘贴pin验证码,输入即可,就可以在页面中调试代码了

2020-09-10 11:10:21 351

原创 将mvt中的前端部分移植到前后端分离的vue:part2(Day23的6)

接着上一部分:part1 完成了静态页面的搭建,接着实现动态页面,首先是导航栏图标点击变成黄色:就是点谁就可以实现激活的class样式:点谁谁就变成黄色底端导航栏图标点击变成黄色实现完成。接着,实现闪购的静态页面:注意:原来的叫法是market,现在改成了quickbuy,所以有这部分的内容要都要改过来粘贴html部分到vue中,接着是js:先虚构三个数据试试看:至此只需将上面虚构的数据改成用ajax网络请求获取的服务端接口数据:...

2020-09-09 22:29:42 117

原创 django中request.query_params.get()和 request.data.get()的区别

params用于获取字符串,data:用于获取正文,post方法两个参数都可以使用,get方法只能使用params

2020-09-08 22:02:06 5442

原创 django节流,限频和节流定制

1.节流要求:30s内只能登陆一次2.限频要求:一分钟内访问不能超过15次结果展示:过程中的一个报错记录:原因:3.节流定制自定义访问限制:总结

2020-09-08 20:38:22 213

原创 django缓存机制

django有多种缓存机制,常见的有:内存, 数据库,文件(说白了,就是将缓存放到内存,数据库, 文件)数据库缓存方式:1.创建一张数据库表python manage.py createcachetable my_table_cache2.配置设置CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.db.DatabaseCache', 'LOCATION': 'cache_table'

2020-09-08 17:21:14 226

原创 token最简单的获取方式

token = uuid.uuid4().hex

2020-09-01 20:36:28 7126

原创 网易信云验证码免费20条使用(给开发接口使用的验证码)

1.注册账号2.创建应用3.唯一标识(代码中要使用)(与应用唯一对应,新建应用就不同了)

2020-09-01 09:24:32 967

原创 postman打不开

C:\Users[用户名]\AppData\Roaming\Postman删除此文件夹重启即可

2020-08-31 23:40:20 610 2

空空如也

空空如也

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

TA关注的人

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