自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 02.NetLogo-例程学习(构建一个简单的羊吃草模型)

1、制作setup按钮创建一个button-setup在代码页定义例程:to setup clear-all create-turtles 100 ask turtles [ setxy random-xcor random-ycor ] end例程以to开始,以end结束。所有的例程都要用这两个词开始和结束。• to setup 开始定义一个名为"setup"的例程• clear-all 将世界重设为初始、全空状态。所有瓦片变黑,你已经创建的海龟消失。基本上是将过去一笔勾销

2021-10-12 22:24:52 5941 1

原创 01.NetLogo-命令学习

1、三类主体:海龟turtles瓦片patch:不会移动观察者:上帝视角瓦片构成背景,海龟在背景上移动,观察者(observer)是观察着所有事情的一个主体。2、在命令中心做些简单改变随便打开一个模型观察者> ask patches[ set pcolor yellow ] ;;请求瓦片改变颜色为黄色观察者> ask turtles [set color brown ]海龟集> set color pink嵌块集> set pcolor white总结:1、

2021-10-12 20:57:15 2012

原创 SGD和带momentum的SGD算法

参考:https://crazyang.blog.youkuaiyun.com/article/details/846185361、关于SGD算法:随机梯度下降算法的出现是因为,BGD的迭代速度在大数据量下会变得很慢,因为它每次迭代都是用的是所有的数据样本。而SGD一次迭代只需要使用一个样本。可以根据这一个样本来计算梯度。 # 随机梯度下降SGD# 拟合函数为:y = theta * x# 代价函数为:J = 1 / (2 * m) * ((theta * x) - y) * ((theta * x) -

2021-01-30 11:42:04 11571 1

原创 数据挖掘实验:Apriori算法与FP_Growth算法实现挖掘频繁项集(Python实现)

报告根据课本《数据挖掘概念与技术原书第三版》学习撰写一.实验目的1、熟悉Apriori算法和FP算法的具体实现过程。2、体会挖掘频繁项集在营销模式中的作用。3、熟悉频繁项集挖掘方法,并体会FP算法对于Apriori算法的效率提升。二.实验内容如表 1 所示,数据库中有 7 个交易记录,设最小支持度计数为 3,分别使用Apriori 和 FP 增长算法找出所有的频繁项集,并比较两种挖掘过程的效率。三.实验过程1、算法/思路说明Apriori算法:1)如图所示,该数据库有7个事务。在算法

2021-01-30 11:41:04 9662 3

原创 2020.11.22大数据学习笔记 hadoop初体验

环境:CentOS6.5内容只针对本机,做一个个人的笔记记录#启动hadoop进程 ./sbin/start-all.sh#想要打开浏览器查看HDFS和YARN的集群状态。必须要执行下面两个语句:#关闭防火墙service iptables stop#关闭防火墙开机启动chkconfig iptables off然后访问http://192.168.153.128:8088查看YARN的集群状态http://192.168.153.128:50070查看HDFS的集群状态had

2020-11-22 16:36:49 302

原创 爬虫作业1:爬取肯德基餐厅地址查询

网址:https://www.kfc.com.cn/kfccda/index.aspx流程与爬取豆瓣电影排行榜一致分析一下网站:进入肯德基官网:点击最下面,餐厅查询。餐厅关键词写一个城市,例如:北京记住此时的URL;然后点击查询,如果当前的URL和之前没有点击查询前的URL不一致,那么这就不是一个Ajax请求;如果变化了,则是。点击后发现并未变化,页面进行了局部刷新,为Ajax请求,这个请求对应的数据包,我们对数据包所指定的URL发起请求就可以拿到这些餐厅位置信息了。打开抓包工具:选择

2020-11-18 16:31:54 7363 10

原创 爬虫自学day4:requests模块之爬取豆瓣电影分类排行榜

豆瓣电影排行榜界面:选择喜剧分类:我们要爬取的数据是:电影名称、导演、演员、上映时间、国家等这些数据。如何进行爬取:这些信息是当前页面的局部信息,那么是否会遇到数据解析。除了数据解析还可以使用哪种方式实现?爬取当前页面的URL会得到整张页面。如何只获取我们想要的数据,我们可以看一下会不会和day3所学习的破解百度翻译类似,采用了Ajax请求,请求到json数据。我们发现在上一个页面中,当我们滑动鼠标滚轮的时候,当鼠标滚轮滑到底部时,滚轮会自动返回到中部左右,故说明滚动到底部时发起了Ajax

2020-11-13 18:13:07 3360

原创 爬虫自学day3: requests模块巩固之破解百度翻译

在day2中讲到了UA检测,UA伪装。在接下来的案例中都会用到。UA伪装讲解在这次爬取中,我们想要爬取的不再是整张页面,而是这张页面局部的文本数据。不用数据解析获得局部的页面数据。如何实现?我们发现百度翻译dog的翻译信息是存放在如下这样一个页面的:我们只想拿到这个翻译结果。我们发现在百度翻译界面,当我们在文本框删除dog后下面的翻译信息也随之清空了,输入dog后,不用触控任何一个按键就有信息局部刷新了。特性:页面局部刷新意味着:当在这个文本框录入单词后,会自动的进行Ajax请求发送。Aja

2020-11-04 15:51:18 763

原创 爬虫自学day2 :requests实战之页面采集器

URL:https://www.sogou.com/web?query=卫庄&_asf=www.sogou.com&_ast=&w=01019900&p=40040100&ie=utf8&from=index-nologin&s_from=index&sut=2336&sst0=1604416403887&lkt=0%2C0%2C0&sugsuv=1542960053614760&sugtime=1604416

2020-11-04 00:10:42 984

原创 爬虫自学day1:requests模块 爬取搜狗首页页面数据

来自:B站学习视频 BV1VV411m78j如何使用:(requests模块的编码流程):指定URL发起请求获取响应数据持久化存储代码:#爬取百度百科首页的页面数据import requestsif __name__ == "__main__": #1、指定url url = 'https://baike.baidu.com/' #2、发起请求用get方法获取一个响应对象 response = requests.get(url=url) #3、获

2020-11-03 00:07:07 1105 1

原创 C++学习笔记:简单的关于类的上机考题2

1、有一个Time类,包含数据成员minute分和sec秒,模拟秒表,每次走1秒,满60秒进1,此时又从0起算。要求输出分和秒的值。#include <iostream>using namespace std;/*有一个Time类,包含数据成员minute分和sec秒,模拟秒表,每次走1秒,满60秒进1,此时又从0起算。要求输出分和秒的值。*/class Time{public: Time(){int m=0;int s=0;} Time(int m,int s)

2020-09-07 23:49:50 1556

原创 C++学习笔记:简单的关于类的上机考题1

1、有两个长方柱,其长、宽、高分别为: (1)15,26,27;(2)11,15,30。求解并输出它们的体积。编一个基于对象的程序,在类中用带参数的构造函数。#include <iostream>using namespace std;/*有两个长方柱,其长、宽、高分别为:(1)15,26,27;(2)11,15,30。求解并输出它们的体积。编一个基于对象的程序,在类中用带参数的构造函数。*/class Rectangle{public: Rectangle(int

2020-09-07 17:35:32 593

原创 C++学习笔记:第十章分数类运算符重载

写一个分数类Fraction,并将分数类的算术运算改写成运算符重载函数,使分数类能实现通常的分数+、-、*、/等运算。#include <iostream>using namespace std;/*作者:youshen_wwd时间:2020/5/13题目描述:写一个分数类Fraction,并将分数类的算术运算改写成运算符重载函数,使分数类能实现通常的分数+、-、*、/等运算。*/class Fraction{public: Fraction(){numernat

2020-06-08 12:21:24 1000

原创 C++学习笔记:实现向量类的加减赋值运算,重载运算符

回顾流运算符和加减运算符的重载。重点掌握赋值运算符的重载。void operator=(const Vector&v);#include <iostream>using namespace std;/**作者:youshen_wwd*时间:2020/5/14*题目:设向量X=(x1,x2,…,xn)和Y=(y1,y2…,yn),它们之间的加、减分别定义为: X+Y=(x1+y1, x2+y2,…, xn+yn) X-Y=(x1-y1, x2-y2,…, xn-y

2020-06-08 12:21:05 8769

原创 C++学习笔记:第十章运算符重载之实现一个日期类,并实现基本运算

运算符重载综合练习题目:设计一个日期类Date,包括年、月、日等私有成员。要求实现基本运算:如一个日期加上天数,一个日期减去天数、两个日期相差天数。基本设计思路及要求:1.在Date类中设计如下重载运算符函数:Date operator+(int days); 返回一个日期加上一个天数得到的日期Date operator-(int days); 返回一个日期减去一个天数得到的日期int operator-(Date &b); 返回两日期相差的天数2.在实现这些重载运算符函数调用以下私

2020-06-08 12:20:20 1657

原创 小问题:while(1)while(i--) while(--i)

while(1)是一个死循环,设置break等类似的跳出循环语句循环才会中止。while(i–),,i–是先取值后减,while(i–)将循环i次,当判定i==0是就会结束。while(–i)同理,while(–i)循环i-1次。

2020-05-27 20:39:16 1982

原创 C++学习笔记:第七章指针之易忽略重新给指针赋地址

假设数组a。p=a;在对指针p进行一些操作后;当需要再次从头操作指针p时,需重新赋地址给p。举例:#include <iostream>using namespace std;/* 9、编写一个函数,函数的功能是移动字符串中的内容。移动的规则如下:把第1到第m个字符,平移到字符串的最后;再把第m+1到最后的字符移动到字符串的前部。例如,字符串中原由的内容为:ABCDEFGH...

2020-04-28 11:35:57 362

原创 C++学习笔记:第七章指针之用指针操作二维数组

方法二维数组指针指针数组二级指针写了三种自己觉得最常用的三种方法。二维数组指针 int matrix[2][3]={{1,2,3},{4,5,6}}; //二维数组指针 int (*p)[3];//p是行指针 p=matrix; for(int i=0;i<2;i++){ for (int j=0;j<3;j++) cout<<*...

2020-04-10 14:46:28 399

原创 Spyder读取文件报错FileNotFoundError: [Errno 2] No such file or directory

存储路径正确但读取时报错:FileNotFoundError: [Errno 2] No such file or directory直接使用相对路径f=open(‘xiguadata.txt’,encoding=‘UTF-8’)时报错改用绝对路径f=open(“C:/Users/1/xiguadata.txt”,encoding=‘UTF-8’)成功如若出现SyntaxError: (...

2020-03-23 22:57:04 7263

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除