python
青春最美,庆幸遇见karry
这个作者很懒,什么都没留下…
展开
-
关于python的一些小知识点
关于python的一些小知识点1.python连接数据库python连接数据库时,查询语句的字段如果是字符串,必须带上双引号2.启动虚拟环境python -m venv 文件夹名称 创建虚拟环境 cd 文件名称/Scripts 切换到Scripts下 activate 进入到虚拟环境 deactivate 退出虚拟环境3.使用镜像安装第三方工具pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 工具名4.转换为json格式的方式(1原创 2020-05-09 11:52:38 · 166 阅读 · 0 评论 -
Django-请求
Django-请求1.getrequest.GET.get('键')2.postrequest.POST.dict()3.filerequest.FILES.get('键',None)获取文件名file.name4.方法get()只能获取一个getlist()将键的值以列表返回5.cookieresponse.set_cookie()response.COOKIE.get...原创 2020-02-03 10:34:22 · 194 阅读 · 0 评论 -
Django-模型
Django-模型1.模型与数据库的关系模型负责业务对象和数据库的关系映射,ORM–》对象-关系-映射2.配置数据库1)首先创建数据库;2)一些数据库的基本配置,包括哪个数据库软件,哪个数据库等等;3)在models.py文件中创建类,在类中创建字段;类相当于表,字段相当于表中的列,多以要写好约束4)在settings.py中的36行写上应用名5)生成迁移python manage...原创 2020-02-03 10:02:11 · 117 阅读 · 0 评论 -
Django-路由
Ddjango-路由1.定义统一资源定位符(请求地址)可以在项目中请求url,来交给对应视图函数进行解析2.特点在url中进行规则配置按从上往下执行,匹配到不会执行如果匹配到,则加载指定视图函数执行如果匹配不到,则抛出异常先匹配根路由,再匹配子路由3.命名组:命名参数path(匹配规则,视图函数,字典形式的变量,name=路由名)4.路由规则书写<int:参数>...原创 2020-02-01 14:04:42 · 85 阅读 · 0 评论 -
Django-模板
Django-模板1.模板的使用1)使用模板在manage.py同级目录下键templates文件夹在文件里创建HTML文件在视图函数中使用render(request,‘HTML文件名’)在settings中配置路径第57行路径连接2)动态传数据在视图中定义变量render(request,模板文件名,字典)在HTML文件中接收数据{{ 变量名 }}...原创 2020-02-01 13:15:03 · 186 阅读 · 0 评论 -
Django-基础概念
Django基础概念web当前使用的所有网站都是web网站,使用浏览器访问服务器,并且有页面显示的网站c/s与b/s的优缺点c/s需要下载安装,不具备跨平台b/s不需要下载安装,具备跨平台,只要有浏览器web的应用结构前端–》页面后端–》业务逻辑数据库–》数据存储框架为实现某种软件开发时,提供一些基础的软件产品,框架就是骨架,例如盖房子时,一个房子的基本构造。MVC模式M...原创 2020-02-01 11:29:40 · 155 阅读 · 0 评论 -
如何解决Python中利用Wordcloud无法生成中文词云的问题?
如何解决Python中利用Wordcloud无法生成中文词云的问题?Python中利用WordCloud常常无法生成中文词云,具体如下:【原因】是因为WordCloud中默认字体不支持中文;【解法】通过设置WordCloud的font_path来达到显示中文的目的,代码如下:font_path='STXINGKA.TTF',...转载 2020-01-06 21:53:40 · 1324 阅读 · 0 评论 -
Anaconda安装python第三方环境
Anaconda环境下安装第三方模块1.在Anaconda环境下安装时首先进入下图目录2.在这个目录下进入cmd3.之后输入命令conda install jieba4.之后出现如下图所示5.在浏览器中输入 https://anaconda.org网址6.出现下图界面7.在搜索框中输入你想要的第三方模块的名字8.得到下图界面9.点击画圈部分,之后出现如下界面9.输入上...原创 2020-01-06 21:43:59 · 150 阅读 · 0 评论 -
Numpy总结
Numpy总结一、关于一维和二维数组1.linspace和arange只能创建一维数组,不能创建二维数组2. randint既可以创建一维数组,也可以创建二维数组3.reshape既可以把一维转为二维,也可以把多维转为你想要的维度4.ravel只能把多维的数据转换为一维的数据,一维数组转换之后还是一维的数组二、关于索引、选区、和切片1.索引是选取固定的一个值/一行2.选区是选取某一...原创 2019-11-09 21:55:58 · 119 阅读 · 0 评论 -
Pandas(1)
Pandas一、Series1.创建series只能创建一维数组pd.Series( data=None, index=None, dtype=None, name=None, copy=False, fastpath=False,)se=pd.Series([1,2,3])se0 11 22 3dtype:...原创 2019-12-07 16:57:28 · 94 阅读 · 0 评论 -
Panadas(2)
panadas一、Series与数据框之间的运算#1.运算符 +-*/#运算符是按行进行运算,即一行一行的进行相关运算#series的个数要与frame中的列数一致,否则会出现空值#在不指定索引的情况下,最后会出现五个数,不包括结束值se=pd.Series(np.random.randint(1,10,6))se=pd.Series(np.random.randint(1,10,(...原创 2019-12-07 16:58:38 · 190 阅读 · 0 评论 -
Numpy(3)
Numpy(3)一、总体与个体的方差注意:为什么会有方差之后还有标准差,因为为了数据统一,或者说是单位一致。二、 一些函数1.randnrandn(d0, d1, …, dn)用于创建标准的正态分布的数组标准的正太分布式(0,1)分布,无偏差,非常完美的正太分布。d0,d1…表示数组的维度arr=np.random.randn(5)arrarray([ 0.428...原创 2019-11-06 21:45:39 · 312 阅读 · 4 评论 -
Numpy基础(2)
numpy第二天一、多维数组的转置1. 部分转置arr=np.random.randint(1,10,(4,6,3))array([[[5, 1, 9], [9, 1, 5], [8, 7, 6], [2, 5, 3], [5, 2, 1], [3, 3, 4]], [[8, 2, 1], ...原创 2019-11-05 23:48:46 · 290 阅读 · 4 评论 -
Numpy初学
Numpy初学一、数据的创建** 1. 手动创建 **import numpy as py arr_1=np.array([1,2,3])arr_1一维数组可直接与标量相乘arr_a*3array([3, 6, 9])** 注:**创建数组时,七元素必须有相同的结构,尽量定义为浮点型 arr_b=np.array((1,2),dtype=np.float64) arr_...原创 2019-11-05 01:37:52 · 948 阅读 · 13 评论 -
python中的数据类型转换
python中的数据类型转换自动转换在程序的运行或计算的过程中,自动转换1)运算中转换:a1=12a2=12.0c=a1+a2 2)在程序中自动转换:str1=''if str1: print('ok')else: print('no')强制类型转换:通俗的说,就是强制的转化成某种类型强制类型转换----int()1)整型不用转;2...原创 2019-08-20 21:57:06 · 597 阅读 · 0 评论 -
python如何实现简单的宠物管理系统
python如何实现简单的宠物管理系统先书写展示给用户的功能列表:包括:添加宠物信息、删除宠物信息、更改宠物信息、查询一个宠物信息、查询所有宠物的基本信息、还有提示用户输入的选项。def welview(): # 1.展示功能列表: print('**************************'.rjust(70)) print('*******宠物管理系统*...原创 2019-08-20 15:58:58 · 3467 阅读 · 2 评论