- 博客(35)
- 资源 (1)
- 收藏
- 关注
原创 SQLAlchemy中一对一,一对多,多对一Mode转dict
SQLAlchemy中一对一,一对多,多对一Mode转dictdef sqlModeToDict(sqlObj): resuDict = {} for k,v in sqlObj.__dict__.items(): if isinstance(v, list): info = sqlModeToDict(v[0]) ...
2020-03-17 21:32:21 207
原创 go mod模式迁徙
go mod模式迁徙命令行操作命令行操作在项目目录下go mod init <项目名称>go build ./...执行之后就会发现,生成了go.mod 文件就好啦!
2020-01-12 23:50:23 292
原创 使用go语言画出sin函数图像
sin函数图像--go语言步骤创建底图对象画sin图保存图像到文件图片展示步骤创建一张底色为白色的图片对象画出sin图像保存到文件中创建底图对象//设置图片尺寸pir := image.NewGray(image.Rect(0,0,size,size)) for x:=0;x<size;x++ { for y:=0;y<size;y++ { //上色 ...
2019-01-29 20:34:27 1784 2
原创 浅析机器学习数学基础(6)---概率
概率用来研究随机现象数据规律的数学分支频率A事件在N次试验中发生的次数与总试验次数的比值,fn(A) = nA/n概率fn(A)的稳定值P定义为该事件的概率古典概型试验E中样本点是有限的(个数确定),出现每一概率点的概率相同条件概率在某一个条件发生的前提下,另一个事件发生的概率。样本空间:P(A/B)的样本空间为B,在B发生的前提下,A发生的概率。P(B)的样本空...
2018-12-26 16:54:43 412
原创 浅析机器学习数学基础(5)---矩阵
矩阵行列式计算矩阵和行列式的对比 ----------------------------------------------------------------------------------------------------------------------------行列式矩阵有n*n个元素有m*n个元素本质上是一个数表1.行数...
2018-12-19 15:50:55 371
原创 Gulp error: watch task has to be a function问题的解决
文件代码展示gulp.task('watch',function () { gulp.watch(path.css+'*.scss',['css']); gulp.watch(path.html+'*.html',['html']); gulp.watch(path.js+'*.js',['js']); gulp.watch(path.images+'*.*',[...
2018-12-15 21:28:30 3856 3
原创 gulp工具学习记录
gulp工具学习记录推荐学习:超细讲解Django打造大型企业官网创建本地包管理工具使用npm init命令在本地生成一个package.json文件,package.json是用来记录你当前这个项目依赖了哪些包。这个就是包管理工具安装全局安装npm install gulp -g本地安装并且在包里工具中记录npm install gulp --save-dev创建任务...
2018-12-15 21:18:23 229
原创 mac下Nvm 环境搭建
mac下Nvm 环境搭建安装先安装node.js再安装nvmcurl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash重新打开终端,开始使用命令Nvm ##node 版本管理工具nvm --version. #查看nvm的版本nvm use versio...
2018-12-14 22:13:27 299
原创 Find_S算法实现
FIND_S算法逻辑展示代码展示:def find_s(): #实例集合 x1 = ['sunny', 'warm', 'nurmal', 'strong', 'warm', 'same' ,1] x2 = ['sunny', 'warm', 'high', 'strong', 'warm', 'same' , 1] x3 = ['rainy', 'cold', 'high', '...
2018-12-14 11:03:52 2596
原创 浅析机器学习数学基础(4)----泰勒公式
泰勒公式为什么要用泰勒公式呢?用简单的熟悉的多项式来近似代替复杂的函数泰勒公式容易计算函数值,导数与积分仍是多项式多项式由他的系数完全确定,其系数又由他在一点的函数值及其导数所确定。代替复杂函数以直代曲当|x|很小的时候,这就相当于,在求一阶导数,求f(x)在某一点的切线,这个从函数整体来看,只能表示出在下一个点上,函数的整体走势是上升还是下降。如果这时加上二阶导数。如...
2018-12-13 00:54:13 1468
原创 GitHub使用记录
GitHub 使用记录安装git设置用户名和email将本地文件上传安装git在官网 https://git-scm.com/downloads下载,然后安装,傻瓜式操作,下一步就好设置用户名和email查看git 版本. git --version设置username: git config --global user.name “your name”设置email:...
2018-12-11 23:53:04 552
原创 浅析机器学习数学基础(3)---微积分
微积分由于此类的工具类知识比较离散,本文包含如下内容:微积分微积分思想几个指标解释定积分定积分定义定积分性质定积分求解微积分微积分的思想微积分被发明,主要用来解决速度,面积等实际问题,而实际问题一般都是一些非线性的问题,这样计算起来就比较麻烦。所以微积分引入了以直代曲的思想计算过程如下:在a,b之间插入若干个点,这样就有了n个小区间每个小矩形的面积...
2018-12-09 12:36:28 568
原创 浅析机器学习数学基础(2)--方向导数与梯度
方向导数与梯度方向导数关于方向导数的问题,首先要引入偏导数。偏导数:函数f(x,y),在(x,y)邻域内有定义,定y = y0,x在f(x,y0)处可导,则x在f(x,y0)处的极限为A则A为x在f(x,y0)处的偏导数几何意义:是方程所描述的曲面(线)在x0处的切线对x轴的斜率方向导数:方向导数是随着自变量的一个微小的变化,f(x,y)产生的变化量与∆x和∆y组成的向量l的...
2018-12-08 16:39:55 403
原创 整理--数学基础的结构优秀网页
第一节 多元函数的基本概念http://netedu.xauat.edu.cn/jpkc/netedu/jpkc/gdsx/homepage/5jxsd/51/513/5308/530801.htm第二节 偏导数http://netedu.xauat.edu.cn/jpkc/netedu/jpkc/gdsx/homepage/5jxsd/51/513/5308/530802.htm第三节...
2018-12-05 09:47:24 297
原创 浅析机器学习数学基础(1)
高等数学函数:量与量之间的关系几种函数分段函数反函数显函数与隐函数几种特性奇偶性周期性单调性数列按照一定次数排列的一列数通项对于一个数列的通项(包含N),当N无限增大时,其通项无限趋近于一个常数a,则称该数列收敛于a极限表示分为6种,分别为:x->无穷大,表示|x|无限增大x->+无穷大,表示x无限增大x->-无穷大,表示x无限减小...
2018-12-03 22:27:23 288
原创 orm基本模型的增删改查操作
增,删,改,查添加数据:使用save()方法book=Book(name='AAA',author='BBB',value=200)book.save()查找数据两种方法,1.使用主键查找book=Book.objects.get(pk=3)2.使用其他字段查找book=Book.objects.filter(name='CCC')删除数据使用delete()方法bo...
2018-12-02 15:07:57 297
原创 django中的ORM模块
写在前面ORM,全称Object Relational Mapping,中文叫做对象关系映射,通过ORM我们可以通过类的方式去操作数据库,而不用再写原生的SQL语句。通过把表映射成类,把行作实例,把字段作为属性,ORM在执行对象操作的时候最终还是会把对应的操作转换为数据库原生语句django中ORM模型建立步骤建立一张表(在数据库中,手动)在django中配置数据库新建app将app...
2018-12-02 15:03:39 331
原创 python数据分析之你不知道的bra
详细图片展示请点击https://zhuanlan.zhihu.com/p/43373383曾经,我把目光放在你身体上四分位的地方,发现了世界的美好。。。之后,山水流转,时光荏苒,不再从前。。。此一文,献给过往。先上张图:好奇怪,为什么是这么个比例[皱眉]这篇文章分为两个部分,python爬虫和数据分析。爬取京东bra一些数据,并进行分析,在上帝视角看一看bra的秘密。...
2018-11-30 16:59:23 578
原创 数据可视化--世界幸福指数报告
世界幸福指数报告可视化数据集描述Kaggle提供的数据集包括2015、2016、2017的报告。每年的报告的形式为CSV文件:2015.csv, 2016.csv。由于2017报告的格式与之前两年的不同,本次项目中只对2015和2016年的报告进行分析。数据详细情况Country: 国家名称,字符串Region: 所属区域,字符串Happiness Rank: 排名,整型Happi...
2018-11-28 22:10:44 10087 2
原创 python分析log图像趋势变化
本文分析log函数在不同底的情况下,图像趋势的变化分别画出三个不同底数的log函数图像进行展示log1.5(x)log2(x)log2.5(x)代码展示def log_change(): #得到底数 x = np.arange(0.05,3,0.05) #计算对应的Y值 y1 = [math.log(a,1.5) for a in x] #作图...
2018-11-22 22:56:16 6779
原创 python中的复制
复制python中复制有三种引用浅复制深复制引用引用操作是用‘=’来赋值,两个变量使用同一块地址区域,使用相同的数据代码测试a = np.arange(12)b = aprint(b is a)b.shape = 3,4print(a.shape)print(id(a))print(id(b))结果如下True(3, 4)2772596221712277...
2018-11-22 22:47:25 191
原创 使用WX包实现一个简易的古诗文欣赏软件
写在前面用python的WX包来实现一个简易的古诗文阅览软件,帮助自己欣赏古诗文,软件如下:所有显示的古诗文均来自爬虫栏中的《python爬取古诗文网站诗文一栏的所有诗词》爬到的信息,现在将他们随机展示出来。开始正文1.展示导入的包在此,主要用到3个包,分别为生成图形框的包,操作MYSQL的包和生成随机数的包import wximport pymysqlimport random...
2018-11-12 22:35:10 515
原创 python爬取古诗文网站诗文一栏的所有诗词
写在前面曾经,我们都有梦,关于文学,关于爱情,关于一场穿越世界的旅行,如今我们深夜饮酒,杯子碰在一起,都是梦破碎的声音曾经,面对诗文如痴如醉,而如今,已漠眼阑珊,风起云涌不再,呜呼哀哉,索一首诗篇以慰藉烁烁华年卷一前几日,发现古诗文网站,如获至宝,便被一时私念驱使,将其中的诗文一栏文章全部爬下来了。此一文以记之。卷二爬取整个过程如偷盗一般,条理清晰,速战速决。且听细细道来。首先获取...
2018-11-12 22:10:00 3234 1
原创 R语言while循环计算圆周率
R语言while循环计算圆周率原理说明计算圆周率的方法很多,在这里我们使用概率的方法来计算圆周率(蒙特卡洛法)。假设有一个正方形,以其一个顶点为圆心,正方形的边长为半径,画1/4圆。则可以在正方形中随机产生足够多个点,点落在圆内的概率就是圆面积和正方形面积的比值,所以落在圆内的点的个数比上所有的点的个数(在正方形内的点)就等于落在圆内的概率。再按照面积公式。即可计算PI代码展示setpi...
2018-10-28 23:09:23 7256
原创 R语言FOR循环打印9*9乘法表
R语言FOR循环打印9*9乘法表算法原理使用for循环打印99乘法表时,需要两重循环,第一重循环乘数,第二重循环表示被乘数,打印当乘数大于等于被乘数时的结果,并在每次第二重循环结束时换行。代码和结果展示for(x in c(1:9)){ for(y in c(1:9)){ if(x>=y){ z<-x*y cat(x,"*",y,"=",z,...
2018-10-28 22:56:39 4178
原创 R语言Kmeans聚类实例
随机数生成40对点,每一个点2维,聚成4类,并且画出聚类图形!Kmeans算法原理K均值法先指定聚类数,目标是使每个数据到数据点所属聚类中心的总距离的平方和最小,规定聚类中心点时则是以该类数据点的平均值作为聚类中心。步骤随机选取K个数据点作为(起始的)聚类中心点;按照距离最近原则分配数据点到对应类;计算每类的数据点平均值,找到新的聚类中心;计算数据点到聚类中心的总距离;如果与上一...
2018-10-28 22:47:17 9735
原创 R语言正则表达式
R语言正则表达式本文主要说明R语言的正则表达式,主要是一些简单的函数和stringr包常用的方法正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。一些R自带的正则函数grep,主要参数为匹配规则,待匹配的字符串,返回向量中匹配成功的字符串的下标s<-c('1234abc456','123abcdefabc')#返回下标grep('abc',s)[1] 1 2g...
2018-10-28 22:23:43 3060
原创 使用PhantomJS爬取股票信息
写在前面前一段时间使用python+PhantomJS爬取了一些股票信息,今天来总结一下之前写的爬虫。整个爬虫分为如下几个部分,爬取所有股票列表页的信息爬取所有股票的详细信息将爬取到的数据写入cvs文件中,每一种股票为一个CSV文件爬取所有股票列表页的信息先来看一下网页如上,我们准备先获取所有的股票名称和股票代码,然后构造成新的URL来爬取详细的信息。先查看使用的包f...
2018-10-24 21:59:24 425 1
原创 python多线程之Lock版生产者消费者模式
python多线程之lock版生产者消费者模式,谨以此文记之。python多线程技术,仁者见仁智者见智,有道其鸡肋,有道其乖张。暂且不去评论。本文仅述其浅浅的应用罢了。如下见祥例说明。本文利用多线程技术,模拟在python爬虫环境中的应用,分为生产者部分和消费者部分,也就是将一个爬虫项目分为两个部分,获取将要爬的取详细信息的URL部分,和爬取该URL中的关键信息的部分。生产者模拟第一部分,...
2018-10-23 00:14:34 573
原创 python爬虫之曼妙的宇宙
这几天发现了一个很有意思的网站《Astronomy Picture of the Day Archive》,翻译过来就是:天文图片的每日档案。https://link.zhihu.com/?target=https%3A//apod.nasa.gov/apod/archivepix.html 天文图片的每日档案这里我们写一个爬虫,将这些图片爬取下来,慢慢欣赏宇宙的神奇。上几张图。。。...
2018-10-23 00:09:36 424
原创 python--boss直聘数据可视化
python 数据可视化本文中主要使用matplotlib和Pandas对数据进行可视化数据来源:爬取的BOOS直聘数据分析数据数据展示本文中针对以上数据,对salary,company_info,work_time,education这几个信息进行数据可视化,做出直方图和饼图整体框架先看一下使用的包吧import re #正则表达式模块import json #json模块...
2018-10-21 23:55:34 3229 3
原创 R语言中的数据结构
R语言中的数据结构文本中对R语言中的数据结构进行总结,以说明和举例的方式展现出来!主要包含:向量,数组,列表,数据框,因子,矩阵,和一些常用函数。注:以下代码均可直接运行!1、向量向量,用于存储数值型,字符型,逻辑型数据的一维数组同一向量中无法混杂不同模式的数据举例:创造一个包含1到5的数字的向量a<-c(1:5)a添加数据b<-append(a,7)b...
2018-10-21 21:15:16 868
原创 CrawlScrapy框架爬取Boos直聘职位信息
写在前面和推荐学习【知了课堂】零基础:21天搞定Python分布爬虫在本文中使用CrawlScrapy框架结合代理来实现对Boos直聘职位信息的爬取。简单说明Scrapy框架主要流程1.爬虫发送一个请求给引擎2.引擎将这个请求发送给调度器3.调度器按照一定的方式进行整理,在将请求发送给引擎4.引擎再次将请求发送给下载器中间件,去到网络中请求资源进行下载5.下载之后封装为Resp...
2018-10-21 00:58:30 661
原创 使用正则表达式和json.loads,将JSON文件中的数据转化为pandas.DataFrame
使用正则表达式和json.loads,将JSON文件中的数据转化为pandas.DataFrame说在前面在使用Scrapy框架(爬虫框架)爬取网页信息时,会定义一个ITEMS,然后通过PIPLINE将数据写入到JSON文件中,如果是按行写入,则最后得到的数据就不是一个标准JSON格式的数据,在进行数据分析时,就会比较艰难。所以本文旨在用两种方法解决这个问题。方法说明本文分别使用Pytho...
2018-10-20 23:51:22 1555
原创 beautifulSoup库中的css选择器介绍
beautifulSoup库中的css选择器介绍在BeautifulSoup中,要使用css选择器,那么应该使用soup.select()方法。应该传递一个css选择器的字符串给select方法 以下介绍五种常用的css选择器(主要用于爬虫)。1.根据标签名称选择根据标签名称查找的话,直接写相应标签就可以 p{ background-color: pink...
2018-04-29 11:24:49 520
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人