- 博客(41)
- 收藏
- 关注
原创 python学习笔记--django(04)--基于对象的跨表查询
1使用orm创建关系表之后,执行数据库迁移命令python manage.py makemigrationspython manage.py migrate2.随便补充一些数据,写错一些,方便后面练习数据的增删改查①阵营②英雄③ 英雄台词④装备⑤推荐装备前端 <div class="panel panel-default"> <!-- Default panel contents --> <div class="pa
2020-10-28 10:33:12
250
原创 python学习笔记-django(3)--orm创建表关系
from django.db import models# Create your models here.#用户表class User(models.Model): username = models.CharField(max_length=32,verbose_name='用户名') password = models.CharField(max_length=32,verbose_name='密码') #choices参数,针对一些可以列举完全可能性的片段 g
2020-10-27 21:02:09
221
原创 python学习笔记-django(02)-pycharm,django连接mysql
1.找到database中 mysql2链接测试成功之后应用即可3django链接数据库在配置文件中配置以及代码声明
2020-10-27 16:39:38
169
原创 python学习笔记-django(1)--创建项目以及静态文件配置
1.首先创建一个django项目2.在项目下创建一个应用3.在设置 中注册4.静态文件配置
2020-10-27 15:44:13
117
原创 python学习笔记(36)-django安装遇见的坑
这里写自1定义目录标题新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入这里写自1定义目录标题新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建
2020-09-09 19:50:16
144
原创 python学习笔记(35)--单特征的时间序列转换为监督学习
通过利用前一时间点的值来预测下一时间点的值,将这个时间序列数据集重构为一个监督学习问题,记一下代码import numpy as np# #2. 单特征样本,取一个步长# dataset = np.array([i for i in range(22)])# n_dim = dataset.shape[0]## train_size = int(len(dataset) * 7/9) # 9分之7的数据训练# validation_size = len(dataset) - tra
2020-06-12 18:44:16
309
原创 python学习笔记(34)--今天是tensorflow虚拟环境中第三方库matplotlib,pandas安装的自闭之路
今天主要遇见了二个问题1.Non-zero exit code2.time out,昨天好不容易安装好tensorflow之后,看着代码敲了一个非线性回归的模型,然而想起没matplotlib,以前是用pycharm直接安装的,但是今天的pycharm不给力,安装之后一直报错,Non-zero exit code ,按照网上大佬们方法怼了半天还是没结果,然后放弃了,直接cmd中激活虚拟环境安装,然后又遇上了问题,the read operation time out,这个一开始尝试设置延长时间为1
2020-06-01 20:17:08
600
1
原创 python学习笔记(33)----tensorflow安装的自闭之路---NO module named tensorflow.python.platform
安装tensorflow GPU版本中出现了很多问题,但是最后屈服选则了CPU版本之后,从 2.2一直安装到了1,能安的都试了个遍,就只剩下了几个问题,大多数网上都找到回答了,但是这个问了身边大佬才解决。最后说下我踩的坑以及我认为最简单最小白的安装3步走。首先最大的坑!!!,坑了我安装了各个版本的tensorflow,我一开始还 一直以为是版本没选对NO module named ‘tensorflow.python.platform’这个问题大佬说是一开始安装没激活虚拟环境引起的调用路径冲突,反正
2020-05-31 16:31:25
2125
4
原创 python学习笔记(32)----PCA主成分分析——降维
主成分分析法本质上是从一个坐标系转移到另外一个坐标系,但是我们只取出K个相对重要的方向。假设是二维数据,我们需要找到一个轴,使得样本空间所有点映射到这个轴上面后,方差最大(方差越大,信息量也就越大)1.数据中心化,就是将所有的杨丽均值归0(样本分布没有发生改版,就是样本在每一个维度均值为0)数据中心化后,均值为0 ,就简化了方差求解2.此时,我们可以通过梯度上升来求解w使得方差最大,求出w后,称为第一主成分,此时,数据进行改变,把数据在第一主成分上的分量去掉,在新的数据上继续求出下一主成分,再将数据
2020-05-22 15:26:55
342
原创 python学习笔记(32)----sklearn-knn-鸢尾花的分类
还是调参简单呀,自己编的问题总是一大堆,做这个练习顺便复习了前面一些数据处理知识1.数据量大的时候缩小数据2.将时间戳转换为年月日3.把日期格式转为为字典格式4.构造新的特征5.取出目标值和特征值6.数据分割7.算法流程8.还忘了个标准化,虽然这次用不上,但还是回忆下下面就是调参之旅了# 导入算法包以及数据集import numpy as npimport pandas as pdfrom sklearn import neighborsfrom sklearn.model_se
2020-05-19 15:55:14
181
原创 python学习笔记(31)----matplotlib,折线图
一些画图的基础操作不会,来补一下1.绘制折线图:plt.plot(x,y)2.添加图像描述a.设置图片大小b.保存c.设置轴刻度这里设置刻度时一开始显示的中文为乱码,RuntimeWarning: Glyph 23567 missing from current font.font.set_text(s, 0.0, flags=flags)matplotlib中默认字体为英文,不支持中文,需要修改默认字体需要补充二行代码plt.rcParams['font.sans-serif']=[
2020-05-19 09:25:36
221
原创 python学习笔记(30)----sklearn-k-means
今天终于不是自闭的一天了,只调参还是舒服的呀,用from sklearn.cluster import KMeansimport numpy as npimport matplotlib.pyplot as pltdata=np.genfromtxt('kmeans.txt',delimiter=' ')k=4model=KMeans(n_clusters=k)model.fit(data)#分类质点centers=model.cluster_centers_print(center
2020-05-18 19:26:01
165
原创 python学习笔记(29)----k-means聚类
又是自闭的一天,一个下标没对找错误找的我怀疑人生`,一开始是下面这样的,就是因为更新质点的时候我将下标,i,j没区分开,导致的质点越算越少,到了最后只有一个质点,后面改掉才好的import numpy as npimport matplotlib.pyplot as plt# 载入数据data = np.genfromtxt("kmeans.txt", delimiter=" ")#样本总量和纬度numsample,dim=data.shape#计算距离def eudistance(x
2020-05-16 21:38:33
320
1
原创 python学习笔记(28)----多元线性回归
今天又是自闭的一天,从入门到自闭,一开始写的显示错误,然后看了半天没看出来,一开始学习率是0.001,最后调了个学习率就没事了,不知道参数怎么调,后面去看书找找E:/pycharm_/多元线性回归.py:35: RuntimeWarning: overflow encountered in double_scalars k1_grad += x[j,0] * (k1 * x[j,0] + ...
2020-04-30 09:20:33
832
5
原创 python学习笔记(27)----一元线性回归
梯度下降目标函数求解J(θ),初始化θ(随机初始化,可以初始化为0),沿着负梯度方向下降,更新后θ让J(θ)更小,学习率一般从大到小给定import numpy as npimport matplotlib.pyplot as pltdata = np.genfromtxt("data.csv", delimiter=",")x_data = data[:,0]y_data = da...
2020-04-19 10:56:15
102
原创 python学习笔记(26)----作业,类实例
'''类练习:1.创建一个餐馆类Restaurant的类 __init__设置二个属性: restaurant_name和cuisine_type 创建一个describe_resraurant()方法 和一个open_restraurant()方法,前者打印出前述的二条信息 后者打印消息,餐馆正在营业2.根据1的类创建个实例,并对实例调用方法describe_restr...
2020-04-04 13:05:55
232
原创 python学习笔记(25)-----类,类属性,访问类属性
‘’’面向对象:对函数进行分类封装,让开发更好更快面向对象关注点在于软件系统的参与者,将这些参与者称之为对象分析对象的特征以及行为以及对象间的联系类:类是对象的类型,具有相同的属性及行为,类是抽象的创建:class,定义了该集合中每个对象所共有的属性和方法,对象是类的实例对象:任何东西都是对象,具有自己的特征和行为类的属性分类类属性:类变量在整个实例化的对象中是公用的,类变量定义在...
2020-04-04 13:02:36
1097
原创 python学习笔记(24)---常用的内置函数,高阶函数
‘’’常用的内置函数及高阶函数abs() 函数返回数字的绝对值sorted(list) 排序并且返回排序后的列表round(a,b) 获取指定位数的小数,a是浮点数,b是保留的位数round(1.314520,2) 结果是1.31instance 判断类型,下面例子就是判断x是整型或者字符串instance(x,...
2020-04-04 09:21:43
147
原创 python学习笔记(23)----字典排序
‘’’字典排序字典排序中没有dictionary.sort()这种排序方法但是可以通过内置函数sorted()来进行排序,内置函数有返回值需要重新接收返回值,这种排序是默认通过key排序.sort这种是对象方法,没有返回值‘’’#dictionary.sort()#这中方法运行报错,没有这种方法dictionary=sorted(dictionary.items())#dic...
2020-04-03 18:07:56
166
原创 python学习笔记(21)--作业,ATM机取钱流程
先做个标记,晚上有空了再去把作业完成ATM机器1.假设密码是888888,用户输入密码,最多三次,三次错误之后提升取卡,交易结束2如果密码正确,输入金额,金额为100的整数取款金额0–1000元3.符合要求则打印出取钱数,最后提醒交易完成,不符合要求则要求用户重新输出...
2020-04-03 15:57:25
646
原创 python学习笔记(22)--匿名函数
‘’’匿名函数lambda匿名函数的表达式规则:lambda 参数列表:表达式def 函数名():return xxxdef-------lambda表达式------return xxx()-------参数列表匿名函数就是个简易函数,中间不能包括for循环等默认有返回值,不需要return‘’’#无参数匿名函数name=lambda :'Timor'print(nam...
2020-04-03 15:48:31
139
原创 python学习笔记(20)----作业,自定义函数,写入不定个数的字符串 拼接第一个和最后一个字符串
def join(): list0 = [] n = int(input('请选择输入几个字符串:')) for i in range(n): x = input('请输入第{number}字符串:'.format(number=i+1)) list0.append(x) str0=list0[0]+list0[n-1] pr...
2020-04-03 13:44:32
511
原创 python学习笔记(19)----作业,自定义函数,判断字符串,列表,元组长度是否大于5
定义个函数,判断字符串,列表,元组长度是否大于5‘’’return 返回值,返回值到调用的地方,但是不能直接打印出来return下面的代码不运行,只返回值一次yield 生成器,生成一个迭代器,返回值,返回多次在函数(2)课程中,先标记下,后面用到在去深究isinstance() 判断类型‘’’def judge(x): # if isinstance(x,str) ...
2020-04-03 13:20:44
1660
原创 python学习笔记(18)----函数
'''函数:封装好的,可重复利用的实现某些功能的代码块 有内置函数和自定义函数作用:模块化以及提高模块使用率定义函数:def 函数名([参数]): #参数可放可不放#函数功能说明 代码块而且其中的函数名可以赋值给一个变量就像import numpy as np 这样给函数取个别名例如:def game(name): print(name,':且随疾风前...
2020-04-03 10:56:26
77
原创 python学习笔记(17)-------作业,计算n*n阶矩阵对角线之和
sum_1=0 sum_2=0m=[[1,2,3],[4,5,6],[7,8,9]]n=int(input('请输入矩阵的大小:'))#对角线1for i in range(n): sum_1+=m[i][i]print('sum_1:',sum_1)'''对角线2123 对角线坐标 [0][2] [1][1] [2][0]456 对角线值 3,5,77...
2020-04-02 17:12:46
3945
原创 python学习笔记(16)----作业,打印菱形
一开始我想的就是用字符串的拼接,菱形的上半部分出来了,等到写到一半才想起来,用*号不就行了么,自闭srt.center(x)返回一个原字符串居中,并使用空格填充至长度 x的新字符串。x='@'y='@@'for i in range(4): if i==0: z=str(x) print(z.center(6)) else : ...
2020-04-02 15:42:34
200
原创 python学习笔记(15)---作业,水仙花数
打印出100-999一种三位数,这种数各位数字立方和等于该数的本身#虽然差之毫厘,但是总会自闭,老师们总选择的是最简单的list=[]for i in range(100,1000): x=i//100 y=(i-x*100)//10 z=i-100*x-100*y if i==x**3+y**3+z**3: list.append(i)pr...
2020-04-02 14:45:55
330
原创 python学习笔记(14)----列表推导式
刚才的 作业用到了列表推导式,而我感觉老师没讲过呀,我懵逼了,难道老师讲课的时候我自己都不知道我睡着了?自己查了下资料才知道流程,但是还是有疑问,层层嵌套会用了,但是如果是if,else平行的关系咋办呀?先留着问题,后面实际应用到了再去想还有就是应用的时候,我还是要先用for循环这种先写出来才知道怎么用列表推导式,我太菜了,今天又是自闭的一天,希望熟悉之后能较快的应用吧'''这种嵌套的好理解...
2020-04-02 14:09:43
114
原创 python学习笔记(13)-----作业,筛选指定长度的字符串,并将其转换为大写字母以列表的形式输出
找出长度大于4的字符串,组成列表打印,过滤掉长度大于5的字符串并将剩下的转换成大写字母自己编了个,结果老师最后讲了个列表推导式什么的,一行代码就出来了。。。。自闭name=['zhang','li','zhao','qian','woaoasd','sun','zheng','wang','zhangsan']list1=[]for i in name: if len(i)>...
2020-04-02 11:43:41
1191
原创 python学习笔记(12)----作业,统计字符串中英文字母,数字,空格及其其他字符的个数
要求:输入一行字符,分别统计出英文字母,空格数字和其他字符用isalpha判断是否字母用isdigit判断是否数字用isspace判断是否为空格str=input('请输入字符串(由字母,空格,数字和其他字符组成):')x=0#英文字母个数y=0#数字个数z=0#空格个数h=0#其他字符个数for i in str: if i.isalpha()==True: ...
2020-04-02 10:48:56
906
原创 python学习笔记(11)—作业,落体反弹,并计算经历的总路程
要求:一个球从n米落体,每次落下反跳原高度一半求他再第10次落地时候,共经历多少米第10次反弹多高先用了个while循环,然后再用for循环复习了下昨天学的知识metres=int(input('从多高开始自由落体:'))n=int(input('请输出落地几次:'))num=metresi=0while i<n: metres=metres/2 prin...
2020-04-02 10:03:11
576
原创 python学习笔记(10)-----作业,遍历字符串,并将字符串转换为列表输出
要求:输入一个字符串,并且将小写字母全部转换为大写字母(如果字符串包含整数,转换为整型)将字符串以列表的形式输出str.isdigit() 所有字符都是数字,为真返回 Ture,否则返回 Falsstr=input('请输入字符串:')list=[]for i in str:#遍历字符串 if i.isdigit()==True: #检查是否为数字 lis...
2020-04-02 09:08:30
1442
原创 python学习笔记(9)----作业,字符串的逆序输出
输入8位以内的正整数要求:1求它是几位数2逆序打印逆序截取字符串str[begin????step]一开始没看懂怎么回事,以为先逆序再截取的但是后来网上查了下才知道,和step有关step>0是从左到有截取step<0是从右到左截取number=input('请输入8位以内正整数:')if len(number)<9: print('这个是{x}位数'.fo...
2020-04-02 09:03:20
207
原创 python学习笔记(8)---作业,九九乘法表以及for循环遍历字典
改正前,用了二种字符串格式化的方法,还有一种不太喜欢,没用for i in range(0,10): for j in range(0,i+1): x=str(i)+str('*')+str(j)+str('=')+str(i*j) print(x) for i in range(0,10): for j in range(0,i+1): ...
2020-04-01 18:01:08
259
原创 python学习笔记(7)-----列表,元组,字典
列表是一个可变的类型数据,可以对其中的元素修改A.添加1.append在列表的末尾添加元素2.insert可以在任何位置添加元素B.删除pop默认删除列表最后一个元素,并且返回列表删除的元素,pop也可以指定删除del,当知道具体元素位置时可以采用del删除remove,当知道元素值时候可以采用remove删除C.查找元素in ,存在结果为真,反之为假not inD.p...
2020-04-01 14:22:06
151
原创 python学习笔记(6)----字符串常用函数和运算符
字符串常用函数find 检测字符串是否包含指定字符,如果是,返回索引否则返回-1index 检测字符串是否包含指定字符,如果是返回索引否则报错find与index区别find()只能用于字符串str中,index可以运用于所有的有序容器中(即字符串str,元组tuple, 列表list)count 返回字符串在字符串中指定范围内索引出现的次数replace 将字符串...
2020-04-01 10:37:26
153
原创 python学习笔记(5)作业----编写登录接口
编写登录接口.输入用户名及密码.认证成功后欢迎信息.密码错误三次后锁定先自己想了下,感觉不太好,锁定不知道怎么做,就自己先编了个,等老师讲解后在改正`1.返回索引值a = [1,7,0,6,80,8]b = 7c = a.index(b)print©_name=[‘张三’,‘李四’,‘王五’]_password=[‘123’,‘456’,‘789’]user_name = ...
2020-03-31 20:56:15
136
原创 python学习笔记(4)——练习 ,给小游戏添加了机会用尽后选择是否游戏的选项
用while循环做一个猜年份的小游戏,给了三次的机会并且在次数用尽后增加了询问是否继续游戏的选项_years=1990i = 3while i : years = int(input("请输入出生年份:")) if years ==_years: print('机智boy,对了') break elif years >_ye...
2020-03-31 17:41:03
284
原创 python学习日记(3)
用while循环做上次做的小游戏_years=1990count = 0while count<3: years = int(input("请输入出生年份:")) if years ==_years: print('机智boy,对了') break elif years >_years: print('大了'...
2020-03-31 17:37:39
69
原创 python学习日记(2)
隐藏输入的密码,就是将明文转为***以及if else及elif的应用#getpass在pycharm中不好用,在python中可以运行
2020-03-31 17:34:05
110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人