落风听雨

极乐净土

python的Matplotlib库入门学习总结

 Matplotlib库是python中的功能全面的画图库,其基本用法如下: 基本的plot函数用法如下: import matplotlib.pyplot as plt plt.plot(x, y, format_string, **kwargs) #x轴数据,列表或者数组,可选 #...

2018-04-18 13:33:25

阅读数 1423

评论数 0

python3实现决策树(机器学习实战)

from math import log def calcShannonEnt(dataSet):#计算给定数据集的香农熵 numEntries = len(dataSet) labelCounts = {} for featVec in dataSet: ...

2018-04-13 21:31:39

阅读数 519

评论数 0

python3实现K-邻近算法(机器学习实战中代码)

from numpy import * import operator #inx:待预测数据 dateSet:训练样本集 labels:训练样本的标签 k:k邻近算法的k值 def classify0(inX, dateSet, labels, k): dateSetSize = ...

2018-04-13 21:24:40

阅读数 111

评论数 0

北京理工python数据分析与展示课单元二总结

一、文件读取与保存: 1:savetxt()与loadtxt()函数 import numpy as np numpy.savetxt(frame, array, fmt='%.18e', delimiter=None) #frame:文件名,字符串,或者产生器,可以是.gz或者.bz...

2018-04-12 17:06:58

阅读数 103

评论数 0

Matplotlib is building the font cache using fc-list. This may take a moment解决办法

绝望了一晚上 因为这个错误,在网上扒了半天,终于解决了。 就到错误提示的目录里面找到font_manager.py文件,将其大约在231行左右的direc = os.path.abspath(direc).lower() 改为:direc = direc.split(‘\0’, 1)[0]就...

2018-02-24 23:55:43

阅读数 434

评论数 0

爬虫Robots协议

 Robots协议就是每个网站对于来到的爬虫所提出的要求。(并非强制要求遵守的协议,只是一种建议,但是如果不遵守有可能会承担法律责任。)  每个网站的Robots协议都在该网站的根目录下,例如百度的Robots协议的位置就是’https://www.baidu.com/robots.txt’ 或...

2018-02-21 20:36:27

阅读数 4483

评论数 0

Python3 Requests库基本用法

 Requests库中有7个主要的函数,分别是request(), get(), head(), post(), put(), patch(), delete(). 这七个函数其中request()函数是其余六个函数的基础函数,其余六个函数的实现都是通过调用该函数实现的。 方法 说...

2018-02-21 18:21:59

阅读数 2704

评论数 0

HTML、XML和JSON的关系

转载自:http://www.cnblogs.com/maybe2030/p/4558225.html 阅读目录 1. HTML语言 2. XML语言 2.1 XML的特点 2.2 XML与HTML的主...

2018-02-18 20:21:57

阅读数 3372

评论数 0

python3实现爬虫去爬取与python有关的词条网页

      任务的目标是将百度百科的python页面的词汇解释和与python相关的链接词汇解释。 通过审查百度百科页面的编码可以知道:     &am...

2018-02-17 20:13:46

阅读数 1289

评论数 0

Python3中的分布式进程

仅仅是看懂了两份代码,做个纪念。 不过下面的ip地址可以换成本机的ip地址,也可以正常运行 # task_master.py import random, time, queue from multiprocessing.managers import BaseManager # 发送任务...

2018-02-12 20:39:16

阅读数 640

评论数 0

python3中多重继承的问题

本来以为多重继承很简单,但是多看了一些资料后发现还是挺复杂的。 如果继承情况简单就还比较好理解,但是如果继承的情况太过于复杂的话,python3 中会使用拓扑排序的方式来寻找继承的父类。 有关继承的拓扑排序 关于这方面看上面的文章就可以了。 我下面给出除此之外的一些说明 clas...

2018-02-09 15:56:02

阅读数 1531

评论数 0

python3 中关于global和nonloal的作用域

安利一波这位大佬的博客安利写的真的不错,就是有点长基本看完就懂了,我这里给出自己的理解,外加一些大佬没有给出的测试情况。 一:global是标记此变量是全局变量 例如如下的程序 b = 12 def get(): return b print(get()) 12 上面段代码运行完全...

2018-02-08 16:38:58

阅读数 1112

评论数 0

C. Qualification Rounds

组合问题:问给三种颜色的岛,同种颜色不能相连,且建成后同种颜色的岛屿之间最短距离不能小于3?数据量在5000左右 由于每种颜色自己和自己不能相连,所以只能和外面颜色相连,只要保证每个岛不会同时和两个颜色一样的岛屿相连就可以了,所以可以转化成每两种颜色的岛屿相连的方案数,然后再乘起来就行...

2018-02-07 20:46:45

阅读数 58

评论数 0

J - Pangu and Stones HihoCoder - 1636 (区间DP)

In Chinese mythology, Pangu is the first living being and the creator of the sky and the earth. He woke up from an egg and split the egg into two par...

2017-11-23 20:51:56

阅读数 205

评论数 0

回文树

点击打开链接这篇博客写的真是很好的,让我看懂了回文树。 在这篇博客的基础上我再说一下我自己的理解,回文树,是一颗树(其实是两颗树),在树中每个节点都代表着不同回文串,以及会记录这种回文串的个数,由于回文串是分为长度为奇数的回文串和偶数的回文串,所以这棵树是由两个根节点构成的,一个是代表长度为-1的...

2017-10-20 21:57:04

阅读数 104

评论数 0

I - Little Zu Chongzhi's Triangles HDU - 5135

状压搜索加剪枝。 #include #include #include #include #include #include using namespace std; const int N = 10009; struct node{ int v, l; node() {}; ...

2017-10-20 21:18:16

阅读数 113

评论数 0

Aragorn's Story HDU - 3966 (树链剖分)

树链剖分模板题目。 树链剖分,就是先选定好根节点,由根节点往下,沿着子树节点最多的节点往下,将其拆成链,再由链组成线段树的数据结构 #pragma comment(linker,"/STACK:100000000,100000000") #include #include...

2017-10-16 20:55:12

阅读数 106

评论数 0

Problem I. International Collegiate Routing ContestGym - 100548I

题目意思是,说给予n个32位IP地址,每个地址的后面有一个K,每个K代表与当前所给的IP地址的前K位相同的话,就为同一IP地址,然后问你,最少再补充多少的IP地址使得能构成所有的IP地址。  思路:字典树的题目,对于每个32位的串,输入字典树中,如果当前K小于32那么就只导入到第K位,然后在当前...

2017-10-16 19:50:27

阅读数 98

评论数 0

B - Regular Number HDU - 5972 (字符串快速匹配 sao操作)

涨知识了,还有这种字符串匹配方式。 用bitset() 数据结构,来记录每个合法字符出现的位置, 然后去匹配。 #include #include using namespace std; bitset a[20]; bitset ans; const int Max_N = 1e6...

2017-09-14 22:22:53

阅读数 153

评论数 0

M - Sending Packets LightOJ - 1321(spfa + 期望)

改下spfa的模板,求出从0点到n-1点,的最大成功率,那么期望E = d[n-1] * 2 * k * s; 直接输出就行了 #include using namespace std; const int Max_N = 1010; const int INF = 0x3f3f3f3f; s...

2017-09-14 20:08:57

阅读数 146

评论数 0

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