自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Task2-设立计算图并自动计算

Task2-设立计算图并自动计算 1. numpy和pytorch实现梯度下降法 ######numpy实现: import numpy as np # N is batch size; N, D_in, H, D_out = 64, 1000, 100, 10 # 输入输出数据的随机初始化...

2019-05-14 22:09:36 44 0

原创 Task1-PyTorch的基础概念

Task 1-PyTorch的基本概念 1. 什么是PyTorch?为什么选择PyTorch? PyTorch是一个深度学习框架,同时它也是一个科学计算库。**这是PyTorch的核心团队对PyTorch的描述。PyTorch的科学计算方面主要是PyTorch的张量库和相关张量运算的结果。PyT...

2019-05-12 00:08:18 135 0

原创 POJ_1054_enum_讨厌的青蛙

讨厌的青蛙 From Coursera 北京大学 算法设计课程 题目类型:枚举 本题POJ链接:传送门 #include <stdio.h> #include <stdlib.h> #include <algorithm>using namesp...

2017-12-13 23:05:57 212 0

原创 安装Tensorflow超时报错:socket.timeout: The read operation timed out

关于Linux下安装Tensorflow超时出错的问题出错情况类似如下:pip3 install tensorflow Collecting tensorflow Downloading tensorflow-1.4.0-cp36-cp36m-manylinux1_x86_64.whl (41...

2017-11-10 16:27:12 15322 1

原创 Coursera_DeepLearning_神经网络之逻辑回归

神经网络之逻辑回归我们将建立一个逻辑回归分类器(辨别猫)通过这个分类器我们将学会: 建立一个一般的学习算法框架,包括:参数初始化 计算损失函数以及梯度 使用一个优化算法(梯度下降) 将上面的三个函数以正确顺序集合到一个主函数中 要导入的包: numpy :Python里用于科学计算的基础包 h5p...

2017-11-10 10:15:29 221 0

原创 文章标题

Logistic回归逻辑斯蒂回归是统计学习中的经典分类方法。假设现在有一些数据点,我们用一条直线对这些点进行拟合(该线称为最佳拟合直线),这个拟合过程就称作回归。利用Logistic回归进行分类的主要思想是:根据现有数据对分类边界线建立公式,依此进行分类。训练分类器时的做法就是寻找最佳拟合参数,使...

2017-10-20 20:30:21 170 0

原创 POJ 2240 Floyd的变式

题目大意: 传送门:点我传送 我的理解: 利用Floyd-Warshall算法。注意在使用时要注意DP部分,不是简单的加法而应该是乘法!之所以会是这样,原因是汇率之间都是相乘的,根据题意而来。 此外,这里还用到了map,是为了使每种货币对应着一个数字编号,是为了在处理时更加方便。 ...

2017-09-06 22:53:39 179 0

原创 有关素数的基础算法--总结

本文总结自《挑战程序设计竞赛》 关于素数的算法有许多,其中在程序设计竞赛中常用到的是艾氏筛法,简单的素数测试和整数分解这类算法。 1. 素数测试 所谓素数,是指恰好有2个约数的整数。因为n的约数都不超过n,所以只要检查 2~n-1的所有整数是否整除n就能判定n是不是素数。因此,如果d是n的...

2017-08-30 20:16:47 491 0

原创 408专业复习

第一轮 以教材为主,打基础,另外可以做做王道书上的选择题,答案写在纸上,书上不要留下痕迹。一般教材的课后题就不用做了,不是考研 试题的风格。 第二轮 以王道为主,教材为辅,选择题和大题都要做,重点难点的地方做标记,做错了的题要标记好,思考为什么会出错,也建议做一做笔记,...

2017-08-24 19:09:09 1880 1

原创 逻辑学

第一章 概述 第一节 为什么要学习逻辑学 第二节 什么是逻辑学 第三节 如何学习逻辑学第一章 概述第一节 为什么要学习逻辑学 逻辑论证看问题的方式比道德论证看问题的方式具有更加强大的说服力; 比数学和哲学更为基础的是逻辑学; 我们这个文化理性的匮乏; 逻辑学是打开世界的钥匙。不懂逻辑学,就不可能真...

2017-08-20 19:09:51 344 0

原创 Numpy学习

链接到Numpy官方文档 本文总结是根据官方文档而来Numpy知识点 简介与安装 基础知识 Numpy数组的一个例子 定义数组 基本操作 通用函数 索引切片迭代 形状操纵 改变一个数组的形状 堆叠不同的数组 将一个阵列分隔成几个较小的 复制与查看 没有完全复制 查看或浅复制 深复制 Numpy中...

2017-08-19 12:17:23 209 0

原创 Tarball安装的基本步骤

Tarball安装的基本步骤 取得Tarball文件(后缀为: .tar.gz 或者 .tgz 或者 *.tar.bz2)后,将其解压缩到/usr/local/src目录,解压之后里面的文件通常有: 源代码文件 检测程序文件(可能是configure或config等文件名) 本软件的简易说明与安...

2017-08-17 11:59:21 254 0

原创 Linux目录配置说明

Linux目录配置标准:FHSFHS针对目录树架构仅定义出三层目录下面应该放置什么数据,分别为一下三种: / (root,根目录):与开机系统有关 /usr (Unix software resource):与软件安装/执行有关 /var (variable):与系统运作过程有关 根目录(/)的意...

2017-08-17 09:48:15 257 0

原创 利用YUM进行查询、安装、升级与删除功能

利用YUM进行查询、安装、升级与删除功能 本文是根据《鸟哥的Linux私房菜》总结而来 我们知道yum是通过分析RPM的标题数据后,根据各软件的相关性制作出属性依赖时的解决方案,然后可以自动处理软件的属性依赖问题,以解决软件安装或删除与升级的问题。Distribution必须先释放出软件,然后...

2017-08-16 19:48:46 218 0

原创 Matplotlib学习笔记(五)

条形图: 结果: ******************************************************************************************************************************************...

2017-08-15 11:48:04 212 0

原创 Matplotlib学习笔记(四)

scatter画散点图: import matplotlib.pyplot as plt import numpy as np n = 1024 X = np.random.normal(0,1,n) Y = np.random.normal(0,1,n) T = np.arctan2(Y,X...

2017-08-15 10:13:31 220 0

原创 在使用matplotlib时报错_tkinter.TclError: couldn't connect to display ":0.0"

关于这个问题发生的原因,我还没有搞清楚,昨天还好好的,今天开始学习sklearn时安装了scipy和scikit-learn,就开始出现这样的错误,重新编译 了Python还是如此报错;经过google,找到了解决办法,但没有弄清楚原因,以下是解决办法: #之前的版本: import matplo...

2017-08-15 09:06:48 7661 2

原创 Matplotlib学习笔记(三)

注解: import matplotlib.pyplot as plt import numpy as np x = np.linspace(-3,3,50) y = 2*x+1 plt.figure(num=1,figsize=(8,5)) plt.plot(x,y) ax = plt.g...

2017-08-14 21:06:25 262 0

原创 Matplotlib学习笔记(二)

Legend图例: import matplotlib.pyplot as plt import numpy as np x = np.linspace(-3,3,50) y1 = 2*x+1 y2 = x**2 plt.figure() plt.xlim((-1,2)) plt.ylim...

2017-08-14 20:24:19 198 0

原创 Matplotlib学习笔记(一)

Matplotlib: 简单示例: 结果:   plt.figure()是可以对图像框进行改变的方法: plt.figure(num=3,figsize=(8,5)) --》其中num代表对Figure进行改变名称,比如上图的Figure 1,此处将为Figure (num);fig...

2017-08-14 18:11:59 243 0

原创 Pandas知识点(五)

声明:本文总结是根据莫烦系列课程笔记所得! Pandas:           所得结果为:       以上画出的为Series图像; 2. 画出DataFrame图像(矩阵):     首先定义矩阵:        上面只打印了data的前三行数据;       下面是pl...

2017-08-14 14:59:46 202 0

转载 使用matplotlib中的pyplot报错显示缺少_tkinter

转载自 点我传送 在centos系统下,导入matplotlib时,出现ImportError: No module named '_tkinter'的错误,首先yum list installed | grep ^tk  查看是否存在相应模块,通常原因是tkint...

2017-08-14 14:20:56 1098 0

原创 Pandas知识点(四)

声明:本文总结是根据莫烦系列课程笔记所得! Pandas: merge功能:      基于key将lefe和right合并到一起:     当有两个key时:(注意key中值与上面不同):               默认为inner方式:                ...

2017-08-14 11:13:10 168 0

原创 Pandas知识点(三)

声明:本文总结是根据莫烦系列课程 Pandas: 合并: import numpy as np import pandas as pd df1 = pd.DataFrame(np.arange(12).reshape(3,4),index=[0,1,2],columns=['A...

2017-08-14 09:53:08 124 0

原创 Pandas知识点(二)

声明:本文总结是根据莫烦课程笔记所得! Pandas:     1.从DataFrame中查询数据,普通方式:                2. 通过label(标签)方式:loc               保存所有行的数据,对列的数据进行筛选:         ...

2017-08-13 21:12:05 168 0

原创 Pandas知识点(一)

声明:本文总结是根据莫烦课程笔记所得 Pandas:   类似字典形式的Numpy,能给不同的行不同的列进行命名。 ---------------*******************************************************************---------...

2017-08-13 20:10:42 347 0

原创 NYOJ35

题目大意: 传送门:点我传送 我的理解: 逆波兰表达式求解本题; 我的代码: #include #include #include using namespace std; //判断运算符优先级 int judge(char ch)...

2017-08-09 12:55:09 189 0

原创 NYOJ116 士兵杀敌

题目大意: 传送门:点我传送 我的理解: 使用树状数组求解; 我的代码: #include #include #include #define MAX_N 1000005 using namespace std; int a[MAX_N]; int n; int lowbit(...

2017-08-05 20:11:58 136 0

原创 POJ2431 优先队列+贪心

题目大意: 见《挑战程序设计竞赛》P74。 我的理解: 优先队列+贪心 注意把输入的距离(加油站到终点)改为起点到加油站。 在到达加油站 i 时,就获得了一次在之后的任何时候都可以在加 stop[i].second 单位汽油的权利。 我的代码: #include #include #incl...

2017-08-01 12:49:20 196 0

原创 NYOJ236 贪心算法

题目大意: 传送门 我的理解: 首先进行对木棒数组进行排序,从小到大,长度更小的排在前面,长度相同的质量更小的排在前面。采用贪心算法。 具体在代码注释; 我的代码: #include #include #include #include #define MAX_N 5005...

2017-07-27 20:44:21 184 0

原创 POJ 3614

题目大意: 共有C头牛,为了使其更好的工作,需要给它涂上防晒霜。牛所能承受的阳光强度各不相同,处于一个区间。而防晒霜是能固定一个温度,如果这个温度处于牛的承受区间内,则适合此牛使用,否则不适合。 其中,防晒霜共有L中,每种有 i 瓶。 我的理解: 此处我借鉴了此人 的思想; 贪心+优...

2017-07-27 09:40:31 181 0

原创 NYOJ207 POJ1182 食物链(并查集)

我的理解: 并查集解决。 我的代码: #include #include #define MAX_N 50005 #define MAX_K 100005 using namespace std; int N,K; int T[MAX_K],X[MAX_K],Y[MAX_K]; i...

2017-07-21 20:07:16 149 0

原创 POJ-1723 中位数

题目大意: 让一些分散的士兵站成一横排,问所需的最少步数。 我的理解: 这道题主要考察对中位数的理解,这也是第一次接触到这中类型的题,不太理解,借鉴了别人的思路。 传送门:点我传送 我的代码: #include #include #include #define MAX_N 10005 usin...

2017-07-20 19:08:21 163 0

原创 POJ3061--尺取法

题目大意: 对于给定长度为 n 的数列整数 a0,a1,...,a(n-1),以及整数S。求出数列中连续的元素的和不小于S的最小长度。 我的理解: 反复推进区间的开头和结尾,来求取满足条件的最小区间的方法,也就是尺取法。 我的代码: #include #include #define...

2017-07-18 20:53:42 143 0

原创 POJ-2385

题目大意: 有两棵苹果树(编号1和2),每分钟其中一棵树将会落下一个苹果,而牛要在两棵树下来回跑去接掉下的苹果(因为它不吃掉在地下的苹果)。而这只牛很懒,它不会为了吃而不停地来回跑。这里假设在t分钟内,牛只愿意跑w次,问牛最多能吃几个苹果。默认牛最初在1号树下。 我的理解: 这是一个DP问题...

2017-07-16 11:54:27 159 0

原创 NYOJ-90整数划分

题目大意: 求一个数的划分数 我的理解: 动态规划(等有时间再好好总结吧) 我的代码: #include #include #define MAX_N 1000 using namespace std; int dp[MAX_N][MAX_N]; int n,m; void solve...

2017-07-14 23:03:18 147 0

原创 POJ1598

题目大意: 我的理解: 暴力。 我的code: #include #include #include using namespace std; int n,m; //n个关键词,m个句子 int num[40]; //用于存储一个句子中关键词的个数 char str[30][80];...

2017-07-13 20:21:13 193 0

原创 贪心算法 POJ3253 Fence Repair

题目大意: 将一很长的木板切割成N块。每块长度分别为L1、L2、... 、LN,每次切断木板时需要的开销为这块木板的长度。 我的理解: 这道题属于贪心算法类型,在做的时候要用到哈夫曼编码。 代码: #include #include #include #define MAX_N 20000...

2017-07-07 20:49:23 290 0

转载 关于安装Python3的文章

点击进入查看python3的安装步骤

2017-07-02 18:33:40 135 0

原创 python爬虫之requests对https的限制访问

当想要爬取的一个网站时返回错误如下: /usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:79:InsecurePlatformWarning: A true SSLContext objec...

2017-06-28 00:03:02 5085 0

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