- 博客(47)
- 资源 (2)
- 收藏
- 关注
转载 SpringBoot2.7.5项目配置Swagger2.9.2报错Failed to start bean documentationPluginsBootstrapper问题解决方法
SpringBoot2.7.5项目配置Swagger2.9.2报错Failed to start bean documentationPluginsBootstrapper问题解决方法
2022-10-28 17:59:04 2698 4
原创 numpy的排序和集合操作(五)
numpy的排序和集合操作numpy的排序排序 np.sort()基本使用order参数排序后的下标 np.argsort()最大值下标 np.argmax()一维数组中的argmax二维数组中的argmax最小值下标 np.argmin()一维数组中的argmin二维数组中的argmin非0元素下标 np.nonzero()条件判断 np.where()计数计算非0元素个数 np.count_nonzero()集合操作构建集合 np.unique()布尔运算 numpy.in1d()numpy的排序i
2020-10-31 22:34:51 1126
原创 朴素贝叶斯实战:人群收入预测(基于美国人口普查收入数据)
朴素贝叶斯实战:人群收入预测(基于美国人口普查收入数据)实战背景数据信息流程开始编码导入需要用到的类和方法数据加载与处理对样本特征值进行编码模型的创建与训练评判模型使用模型预测新数据对新数据特征值进行编码使用编码后的特征值进行预测编码器LabelEncoder小结实战背景根据一个人的14个属性建立分类器评估一个人的收入等级。可能的输出类型是“高于50K”和“低 于或等于50K”。数据信息数据来源:美国人口普查收入数据集中的数据: https://archive.ics.uci.edu/ml/da
2020-10-29 22:22:34 5682 1
原创 numpy常用的的数学函数
numpy的数学函数数学函数一维数组的基本运算加 np.add减 np.subtract乘 np.multiply除 np.divide地板除法 np.floor_divide次幂运算 np.power二维数组的基本运算两个数组的基本运算三角函数np.sinnp.cosnp.tannp.arcsinnp.arccosnp.arctan指数和对数np.exp()np.exp2()np.log()np.log2()np.log10()numpy的舍入四舍五入 np.around向上取整 np.ceil向下取整
2020-10-28 22:56:55 2330
原创 数组的操作(三)
数组形状的转换数组形状的转换数组的平铺数组转置更改纬度数组组合数组拆分数组形状的转换x.shape=[a,b]将 x 的形状转换为 a行b列import numpy as npx = np.arange(1,9)print(x)# [1 2 3 4 5 6 7 8] 这里导入 numpy 后,下面演示代码不再展示导入 numpy 的代码下面所有的 np 都代表 numpy打印下 x 的形状和纬度x.shape# (8,)x.ndim# 1改变 x 的形状x.s
2020-10-25 23:33:16 467
原创 numpy 的索引与切片,副本与视图
numpy 的索引与切片,副本与视图numpy 的索引与切片整数索引切片索引对一维数组的切片对二维数组的切片行的切片索引列的切片索引使用二维数组的切片修改元素整数数组索引可以借助切片与整数数组组合布尔索引ndarray的副本与视图numpy 的索引与切片整数索引import numpy as npx = np.arange(10)print(x)# [0 1 2 3 4 5 6 7 8 9]x[3]# 3切片索引numpy 的切片索引使用方法和python list 中的切片索引相
2020-10-23 21:08:31 973 3
原创 numpy的数据类型和创建
numpy的数据类型numpy的数据类型比较多但本质上就是python中的数据类型,例如 bool,int,float,str只是numpy中分的更细,像java语言一样,根据字符长度给数据类型进行了区分例如 int16,int32,int64需要注意的是 numpy 中的两个时间类型datetime64 和 timedelta64因为 datetime 被python使用了,为了区分,在后面加上了64datetime64 和 python中的datetime.datetime 几乎相同
2020-10-21 00:00:21 372
原创 线性回归之简单线性回归算法
简单线性回归一、什么是线性回归二、线性回归的分类三、一元线性回归的数学知识四、封装一个自己的一元线性回归五、使用自己的一元线性回归预测波士顿房价六、使用sklearn的一元线性回归预测波士顿房价七、回归算法的评判方法1、MSE:均方误差2、RMSE均方根误差3、平均绝对误差4、R-squared一、什么是线性回归线性回归是指使用一个线性关系来表示数据我们数学中学习的 y = a*x + b ,就是最典型的线性回归二、线性回归的分类根据未知数的数量,线性回归分为:一元线性回归多元线性回归
2020-10-16 19:25:29 1178 1
原创 KNN算法:数据集的分割、超参数与数据归约
KNN算法:数据集的分割、超参数与数据归约一、数据集的分割1、什么是数据集的分割2、为什么要进行数据集分割3、怎么进行数据集分割1)自己实现数据集分割矩阵分割与合并使用打乱的元素下标2)使用sklearn封装好的数据集分割二、最有超参数的寻找1、什么是超参数2、超参数有哪些3、怎么寻找超参数1)自己实现最优超参数的寻找2)使用sklearn封装的超参数寻找方法三、KNN算法优化:数据归一化1、什么是数据归一化2、为什么要进行数据归一化3、数据归一化的分类1)最值归一化2)均值方差归一化4、怎么实现数据归一化
2020-10-16 19:18:56 2160
原创 KNN算法实战:肿瘤预测(距离的权重)
目录KNN算法实战:肿瘤预测(距离的权重)导入需要用到的库加载数据选择模型,创建模型对象训练模型预测数据可视化展示考虑距离权重KNN算法实战:肿瘤预测(距离的权重)样本数据:0代表为良性肿瘤,1代表恶性肿瘤raw_data_x =[ [3.393533211,2.331273381], [3.110073483,1.781539638], [1.343808831,3.368360954], [3.582294042,4.679179110], [2.28036
2020-10-11 15:25:24 2730 5
原创 KNN算法:近朱者赤近墨者黑(一)
KNN算法:近朱者赤近墨者黑一个例子:KNN原理又一个例子:使用KNN预测鸢尾花类型1、数据加载2、加载训练数据与测试数据3、使用sklearn的KNN进行预测4、检查一下预测的正确率一个例子:KNN原理设想一个场景在一个小镇上有两个小区,一个是高档小区,另一个是贫民区,两个小区中间有一条河流。某一天,这个小镇上新来了一户人家,在不接触这家人的情况下,你怎么判断新来的这家是不是富人呢?俗话说“物以类聚,人以群分”,通过他附近的邻居住在哪个小区,几乎就相当于知道了新来的住在哪一个小区了,从而知道这
2020-10-10 23:28:07 741 2
原创 MongoDB常用条件查询(大小、逻辑、正则、数组、排序、数量、跳跃)
MongoDB常用条件查询查询集合中的所有数据大小判断查询逻辑条件查询其他查询对数组的查询查询指定数组长度查询数组里某一个值指定查询数量跳跃查询对查询结果进行排序使用正则表达式查询find() 函数的查询结果有两种显示方式一种是不使用局部变量接受,直接像本篇这样这种查询方法默认显示20条数据另一种是使用一个局部变量接受查询结果这个局部变量就是所谓的“游标”,需要我们手动的去迭代游标查询集合中的所有数据// 本片使用的集合数据{ "_id" : ObjectId("5f3e75c6d5
2020-08-20 22:54:40 7032
原创 简单好用的Typora自身支持图床功能了
简单好用的Typora自身支持图床功能了版本要求修改Typora图片功能设置编辑Typora图片上传配置文件(复制粘贴即可)最后一步功能测试成功效果用了Typora一年了,Typora终于自身支持自动上传本地图片到网络上了!版本要求Typora版本要求:0.9.86以上如果你不知道现在用的什么版本,点击 “帮助 => 关于”这个版本是写这篇博客时的最新版,如果不想麻烦,直接打开软件后提示更新时就顺手更新了吧修改Typora图片功能设置点击 “ 文件 => 偏好设置 ”
2020-08-17 17:15:05 3367 6
原创 Django使用echarts进行可视化展示(mysql数据库)
Django使用echarts进行可视化展示(mysql数据库)条件准备连接mysql导入数据使用echarts可视化展示本文以学生成绩折线图展示为例条件准备电脑上有myslq数据库有 echarts 的 js 文件连接mysql# settings.py 文件DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # mysql 数据库名 'NAME':
2020-07-21 23:21:49 13964 31
原创 Django默认模板常用内置过滤器(上)
Django默认模板常用内置过滤器(上)什么是内置过滤器?使用内置过滤器的调用格式Django默认模板常用的内置过滤器与举例views.py 文件base.html 文件过滤器与举例adddatecutcapfirstdefaultdefault_if_nonedictsortdictsortreversedfirstlastfloatformatjoin什么是内置过滤器?相当于在html文件中对前端传过来的变量使用函数进行处理如:django的视图函数传过来一个变量为 hello,python ,
2020-07-19 23:46:14 316
原创 Django连接MongoDB数据库基本设置(附所有修改代码截图)
Django连接MongoDB数据库Django使用MongoDB数据库的优点条件准备安装mongoengine配置连接MongoDB数据库修改settings.py文件编辑models.py 文件Django使用MongoDB数据库的优点数据量大时,mongodb的检索效率比mysql更高保存数据时,mongodb不会因为缺少某一项信息而报错,但是mysql会报错(除非手动设置这一项在数据库中可以为空)条件准备电脑上安装有 MongoDB 数据库安装python的一个第三方库 mongoen
2020-07-19 00:06:52 3539
原创 Django连接myslq数据库
Django连接myslq数据库条件准备配置settings.py文件版本信息django 2.1.4pymyslq 0.9.3mysql 5.7条件准备电脑中安装有mysql数据库需要用到的python第三方:pymysql安装:pip install pymysql配置settings.py文件DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql',
2020-07-17 22:43:30 1460
原创 Django小白快速使用(创建项目、连接django自带数据库、前端展示页面、后台管理页面、启动项目)
Django小白快速使用一、创建Django项目安装django库使用命令行指令在pycharm(专业版)中点击鼠标创建二、创建Django应用在编辑器的终端中输入命令三、修改配置文件修改 settings.py 文件四、编写应用模型编辑models.py五、连接数据库,将Django项目与数据库连接起来六、编写项目展示页面七、配置项目路由地址八、创建后台管理功能创建超级用户指令注册后台管理信息九、启动项目,添加学生信息,查看页面展示效果启动项目添加数据库信息查看展示效果一、创建Django项目安装dj
2020-07-17 08:54:37 9659 6
原创 python变量的值的传递方式
python变量的值的传递在编程语言中,变量的值的传递方式有两种:值传递和引用传递值传递,就是先定义一个变量a,再定义变量b 等于变量a,无论a的值如何变化,变量b的值还是被定义时的变量a的值引用传递,就是先定义一个变量a,再定义变量b 等于变量a,无论a的值如何变化,变量b的值总等于变量a的值那么在python中呢?不可变类型不可变类型包括 int,float,str,tuple,不可变类型的变量传递规则相同a = 1b = aprint(id(a) == id(b))print(
2020-06-29 22:57:14 4651
原创 parsel库入门使用实战
parsel库入门使用实战目的网页分析导入需要使用到的模块封装请求头信息,请求url地址初始化parsel对象获取到所有的table标签从table标签中提取出书籍各项信息数据爬取结果完整代码目的爬取豆瓣读书Top250页面爬取第一页的25本书的书名,作者,出版社,出版日期,价格,评分,简介,详情链接url地址:https://book.douban.com/top250使用parsel.css得到的结果是一个特殊对象,这个对象可以再次使用css()方法网页分析首先打开url地址,查
2020-06-28 19:09:00 4431 1
原创 echarts之横式柱状图
echarts之横式柱状图效果图原理设置x轴为不显示,只显示y轴设置两个y轴,一个显示柱子,另一个只显示柱子的边框通过设置两个y轴柱子的层次度,使得看起来像是一个柱子该实例是在官方例子的基础上修改的官网例子地址:https://echarts.apache.org/examples/zh/editor.html?c=bar-y-category简单效果图:柱状图颜色可以自定义,数据为虚拟数据option = { // 指定图形与Dom距离 grid: {
2020-06-25 21:58:46 5385
原创 数据解析神器 parsel库
parsel库的基本使用parsel是一个python的第三方库,相当于css选择器+xpath+re。parsel由scrapy团队开发,是将scrapy中的parsel独立抽取出来的,可以轻松解析html,xml内容,获取需要的数据。相比于BeautifulSoup,xpath,parsel效率更高,使用更简单。安装pip install parsel直接pip安装下载速度可能比较慢,推荐使用豆瓣源pip install parsel -i http://pypi.douban.com/
2020-06-25 21:36:17 22416 3
原创 from aip import AipOcr 报错的解决方法
python版本:3.7.2aip 库版本 0.1买了一本书,照着上面的代码写,结果第一句就显示红色from aip import AipOcr这个aip库,在cmd中直接pip安装,报错,显示没有这个库。之后在pycharm中下载第三方库的镜像源中添加了所有的国内源,像豆瓣,清华,阿里等等,最后在豆瓣源下载的aip,版本为0.1百度了一番,很多网友说需要安装的是 baidu-aip 这个库,不是 aip库于是安装了 baidu-aip 库,版本为 2.2.18但是安装了 baidu-.
2020-06-17 16:03:45 4705 4
原创 Django使用pymysql报错显示mysqlclient版本过低
版本信息Django 2.2.6python 3.7mysql 5.7报错结果:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.3 or newer is required; you have 0.7.11也就是提示mysqlclient版本过低,但是我使用的是pymysql,并没有使用mysqlclient啊1、修改django源码(不推荐)我只尝试过在windows环境中修改django库的源码查找源码文件.
2020-06-15 22:09:28 1001
原创 Django模板文件中日期自动转换为数学计算公式的问题
问题描述:Django的model中有一个数据是日期形式,但我定义的是 CharField 类型myslq中数据形式 2014-11-20但是在html中,显示的是 1983也即是Django自动将 2014-11-20 转换为了 数学计算公式models文件(time字段)class Percent(models.Model): """ 购买率量,浏览量量,购买率 """ time = models.CharField(max_length=30,verb
2020-06-15 19:47:33 358
原创 Hive创建表报错 ParseException line ** cannot recognize input near
Hive版本:2.3.3Hadoop版本:2.7.7想创建一个名为 percent 的HIve表语句:create table percent(look_num int,buy_num int,buy_percent float,time string)row format delimited fields terminated by ',';报错:FAILED: ParseException line 1:13 cannot recognize input near ‘percent’.
2020-06-13 11:48:36 39968 2
原创 Django执行迁移指令后mysql中没有生成models中模型对应的数据表
Django执行迁移指令后mysql中没有生成models中模型对应的数据表python版本 3.7Django版本 2.2.6首先,编写 models.py 文件,我定义了三个 class执行迁移指令:python manage.py makemigrationspython manage.py migrate运行没有报错在mysql中生成了一堆表,唯独没有 models 中的三个 class 对应的表解决办法:一、setting.py 文件中添加创建的app名称二、如果第一
2020-06-13 00:01:46 2945 1
原创 使用python的tkinter制作简单计算器
计算器只有加、减、乘、除、取反代码中有详细注释将计算器封装成了一个类效果图:import tkinter as tkclass App: def __init__(self): self.root = tk.Tk() self.root.title('小小计算器') # 指定窗口大小和默认所处位置 self.root.geometry("295x280+150+150") self.root['back.
2020-05-12 22:20:57 4217
原创 maven打包报错 Failure to find org.pentaho:pentaho-aggdesigner-algorithm:jar:5.1.5-jhyde
Hive版本:2.3.3maven版本:3.6.1先说解决方法:不需要手动下载依赖包,使用自动下载方法。在练习Hive的自定义函数时,使用maven打包,结果报错了Could not resolve dependencies for project org.example:myhiveself:jar:1.0-SNAPSHOT: Failure to find org.pentaho:pentaho-aggdesigner-algorithm:jar:5.1.5-jhyde in http:/.
2020-05-08 22:28:08 21184 4
原创 Hive自定义函数报错10014 :No matching method for class
报错信息FAILED: SemanticException [Error 10014]:Line 1:7 Wrong arguments 'sal': No matching method for class org.example.MyConcatString with (string, int). Possible choices: 我在一个jar包中写了两个class文件,其中一个可以作为自定义函数,另一个报错,百思不得其解,后来看到了一位前辈的博客,解决了问题,首先深深感谢@星汉老哥的分
2020-05-08 18:44:09 7378 1
原创 pig报错Failed to read data from
pig版本 0.17.0hadoop版本 2.7.7这学期学期hadoop,在做pig的实验时,使用load读取文件,进行处理后使用dump输出处理结果,结果显示读取文件失败,如图pig语句:register /home/node01/pigdemo-1.0-SNAPSHOT.jar;emp = load '/B18042015/pig/input/emp.csv'emp2 = f...
2020-05-07 22:31:28 1156
原创 python装饰器简介以及同时使用多个装饰器
装饰器功能:在不改变原有函数的情况下,唯已有函数添加新功能,且不改变函数名,无需改变函数的调用特别适用于当多个函数需要添加相同功能时python装饰器常用于以下几点:登录验证记录日志检验输入是否合理Flask中的路由什么是装饰器呢?装饰器如何使用?# 声明装饰器# 使用装饰器的函数,会自动将函数名传入func变量中def decorator(func): def ...
2020-04-16 20:51:55 3982 7
原创 python多继承的用法及注意事项
目录:子类调用方法时的寻找机制子类调用父类方法的两种方式使用super的注意事项本文中写的方法,即python中的函数1、子类调用方法时的寻找机制python支持多继承,在继承时遵循“先来后到”原则 即区分继承的父类顺序,以左边的父类为先子类对象调用方法时,寻找顺序为==》 先子类,后父类 在父类中寻找方法时,寻找顺序为从左到右,如 classC(A,B),会先在A类中寻...
2020-04-11 22:19:28 901
原创 Dom操作之操作和删除节点
操作节点以该内容为操作例子 <ul id="box"> <li>1</li> <li>2</li> <li>3</li> </ul>appendChild() 添加节点 var div = document.createElement("d...
2020-03-07 19:22:20 183 1
原创 JS Dom操作之获取节点
获取节点的方法有:document.getElementById()document.getElementsByName()Ele.getElementsByTagName()Ele.getElementsByClassName()document.querySelector()document.querySelectorAll()其中,第三个和第四个方法,也就是Ele加粗的方...
2020-03-06 21:49:06 187
原创 Dom操作小结
1.遍历Dom节点的两种方法1)nodeList (该方法会将空格视为节点)相关属性有:父节点 parentNode第一个子节点 firstChild最后一个子节点 lastChild子节点们 childNodeshtml文档的根节点 document.documentElement根节点 ownerDocument前节点 previousSibling后节点 nextSib...
2020-03-05 21:09:43 167
原创 django报错:object has no attribute '_state'
先直接说解决方法:不要重写__init__方法!!最近在用django为微信小程序写后台,今天创建对象时为了省事,在models的类中定义了一个__init__(),结果程序运行后报错了,报错信息是:Re: object has no attribute '_state’经过一番搜索,看到csdn一位博主说是因为__init__()方法写错了,我以为是我的代码写错了,仔细检查后发现代码没有...
2020-02-21 23:15:26 2570
原创 Django项目中的HTML文件出现Unclosed tag on line xxx: 错误
开发环境:Djnago2.2.6,pycharm 2019.2报错提示:TemplateSyntaxError at /polls/Unclosed tag on line 13: ‘if’. Looking for one of: endif.这种错误属于小错误,都是细节部分没有处理好,自己百度了问题,出错原因总结一下有三种。如图是报错页面第一种就是像我这样的低级错误,英文符号使用...
2019-11-09 10:50:45 3078 1
原创 Django 使用sqllite3数据库运行项目OperationalError: no such table: entries 错误解决
工具:python3.7,django 2.2.6,pycharm专业版2019.2.4,python自带sqllite3数据库刚开始学习django,看一个博客学习,照着上面的过程敲代码,使用python自带的sqllite3数据库,执行了python manage.py makemigrations正常执行,之后执行python manage.py migrate正常执行,但是...
2019-11-08 19:59:10 1272
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人