- 博客(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
原创 python中的下划线
python中的下划线是一个占位符,作用相当于一个变量,只是有的时候我们的返回值不需要使用,这样的话就不要用变量去浪费空间,所以就会使用下划线占位符
2020-11-12 11:21:41
130
原创 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
原创 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
原创 数据分析---机器学习---特征缩放
说明: 一份样本中,绝大数的特征的取值范围是类似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
原创 数据分析---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
原创 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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人