自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 # 虚拟机中centos service restart 问题和yum 无法使用问题

yum 报错 1. One of the configured repositories failed (Unknown), 2. and yum doesn’t have enough cached data to continue. At this point the only 3. safe thing yum can do is fail. There are a fe

2017-07-06 17:34:39 746

原创 关于matplotlib 记录

最简单的函数import matplotlib.pyplot as pltplt.plot(x,y) #拟合数据绘图 x,y为numpy类型plt.xlabel("...") #设置横坐标plt.ylabel("...")#设置纵坐标plt.ylim(0, 15)#设置纵坐标范围plt.title('...')#设置标题plt.legend()#设置图例plt.show()#显示2.

2016-05-02 10:33:26 311

原创 java对象数组

在建立java对象数组时,容易出错。 public static void CreateNode(int l){ Node = new gnode[l]; for (int i = 0; i < l; i++) { Node[i].id = i; System.out.println("node[i].id:"+N

2016-03-20 20:14:50 317

原创 python中有关numpy的

通过学习numpy Quickstart tutorial 1.numpy的array 1.1 存放在array中必须放在一个大列表中>>> import numpy as np>>> x=np.array([[1,2,3],[4,5,6]])>>> y=np.array([1,2,3])>>> y=np.array([1,2,3],[4,5,6])#这种情况就不行Traceback (

2016-03-13 20:23:43 700 1

原创 python - 列表解析

列表解析:用简洁紧凑的方式来构造列表。至少包括两个部分[expression **for**-clause condition]例如得到0~20的偶数,按照构造的语句>>>[i for i in range(20) if i%2 == 0][0,2,4,6,8,10,12,14,16,18]还可以用于字符串>>>word = "I love u">>>letter = "u">>>w for

2016-03-01 18:44:42 757

原创 python解决文本乱码问题及文本二进制读取后的处理

当文本中含有很多各种各样的字符时,此时读取文件如果还用fr1 = open("filename","r")的r模式,遇到ascii码表识别不了的会报错,如:UnicodeEncodeError: ‘gbk’ codec can’t encode character 此时可以用二进制读取文件换成fr1 = open("filename","rb")二进制一般都可以顺利的读取, 读取后r1 =

2016-01-03 01:54:12 6000 2

原创 python3.4 Windows 安装配置pip

由于python3.4 自带了pip,在python目录下的Scripts文件下,但是在cmd里面识别不了。原因是没有设置环境变量。将c:\python\Scripts\添加到环境变量即可。再在命令行下输入pip就可以识别了

2015-12-27 19:47:51 650

原创 BFS

1.思想和树的层次遍历一样,用队列来存储每层的结点,在图里就是一个点的相邻结点。出队一个结点就把改结点的相邻结点全部入队。 2.伪代码: 当用邻接矩阵存储图时,BFS(顶点i){ visited[i]=1; //将顶点i入队列; while(队列不为空){ //取出队列头,设为k for(j=0;j<n;j++){

2015-11-08 23:06:34 270

原创 DFS--深度搜索

思想: 1. 递归思想,遇到一个结点,标记,接着找该结点的相邻结点,有就标记,没有就返回上一个结点,找上一个结点的另一个相邻结点,如此。。。。 2.当用邻接表存储图时 当用邻接矩阵存储图时 算法复杂度:假设有n个结点,m条边,每个边结点都要遍历一遍,而且每个结点也会被遍历一遍,共有2m个边结点因此时间复杂度为o(n+2m). 图片出自《图论算法理论、实现及应用》 一般图的搜索会用

2015-11-05 22:28:48 403

原创 图的邻接表建立思想

建立邻接表思想. 数据结构:有 边结点: 该结点信息,指向下一节点的指针或引用; 顶点:顶点信息,入边表的表头指针或出边表的表头指针; 图:顶点数组,顶点数和边数; 建立表的函数: 1. 输入一条边的起点和终点, 2. 循环:根据起点和终点,将起点放到顶点数组中,将终点插入起点的边结点出边表链表—形成该边起点的出边表;同样接着,将终点插入顶点数组,将起点插入插入入边表链接–形成改变终点

2015-11-04 23:24:34 477

原创 小记天池大赛

1 虽然这次最后结果没有提交上,但是在忙碌的课程中能够坚持下来,感觉提升了自己动手操作能力,也是很快乐的。 2 这次比赛给了一组待测数据test_items,数据表有 dim_fashion_matchsets.txt, 专家推荐的衣服搭配套餐; dim_items.txt,所有数据的信息表,包括item_id商品号,items_cat商品类目,item_term商品分词; user_boug

2015-10-27 23:28:05 470

原创 Python 内建函数--map()

参考Python标准库:链接 map(function, iterable, …) 将输入的迭代器中的每个元素传递给map的第一个参数方法功能可迭代的每一个项目,返回一个迭代器。如果额外的迭代参数传递,函数必须接受许多参数并应用于平行的所有可迭代对象的项目。 eg>>> b=set('123')>>> a=map(frozenset,b)>>> for i in a: print(

2015-10-17 14:03:36 511

原创 python处理txt去掉同类的冗余数据

在天池数据竞赛中需要对其提供的数据进行处理。 现在有这样一些数据,例如 1 78687679,7879877;79879 2 98797;7980787,87987907; 3 9809789,987987,8798789;89798798,9878907; 4 987686;9870987987;8790787 空格前面是数据的id号后面分号之间的数据属于同一个类目,分号之间有多个数据

2015-10-15 09:21:09 1102

原创 Python连接MySQL ---mysql-connector-python-2.1.3-py3.4-winx64.msi

Python连接数据库的方式有好几个模块可以提供,包括pymysql,MySQLdb,和MySQL官网的mysql-connector-python。下载链接下载安装后,测试了一下import mysql.connectorcnn = mysql.connector.connect(user='root',passwd='123456',database='tc_db')cnn.close()连

2015-10-06 21:04:05 3325

原创 链表小记

今天啊 又把链表弄错了 想用循环来插入链表的话,不能直接在后面插,不能游标就停留在原地了 想在p后面插入s 错误示范,当p在循环里面的时候p->next=s;s->next=p->next;//当然p在循环外面就不一样了正确的s->next=p->next;p->next=s;啦啦啦,这样保证了循环的进行

2015-09-17 21:01:21 286

原创 Learning Python Day6

17 正则表达式 re模块提供了正则表达式的功能。 17.1 re.match函数提供了匹配字符串功能: re.match(pattern,string,flags=0) pattern:匹配的正则表达式,string:被匹配的字符串,flags:标志位来控制匹配的方式。 group方法:获取匹配表达式,相当于一个元组,可输入多个组号,返回匹配的表达式元组。 groups方法:返回一个包

2015-08-13 17:08:26 296

原创 Learning Python Day4

13 模块 模块也是对象,可以看做一个类,可以保存在.py文件里 import语句: 引用一个模块; 语法为:import 模块名; From import语句:导入一个模块的指定部分,如一个函数; From import*语句:导入import的所有内容; 关于引用路径:默认的搜索路径为当前模块所在的路径; 一般该模块路径不在当前路径下会搜索shell下的PYTHONPATH路径下的

2015-08-06 09:27:08 310

原创 Learning Python Day3

9 列表 列表也可以用+来添加列表,用*来重复输出列表。列表也有函数和方法,如函数有cmp(list1,list2)比较两个列表的元素,还有len( )返回元素个数等等,方法有list.append(obj)在列表末添加新元素, list.count(obj)统计列表中该元素的出现次数等等。 10 元组 元组的元素不能修改,但是元组可以连接组合,元组也有与列表一样的内置函数。 11 字典

2015-08-03 19:51:28 347

原创 Learning Python Day2

6 运算符算数运算符:需要注意的是**代表幂运算,例如2**10是2的10次方,//为取整除逻辑运算符:and 与,or或,not非成员运算符:in在指定的序列中找到值,找到返回true否则返回false,例如在列表中找某个值。not in 没有找到值 返回true。身份运算符:is就是判断两个对象是不是同一个id,同一个存储单元is返回1。is not  不等于时返回1。运算

2015-07-30 10:43:18 360

原创 learnning Python day1

1 常量Python本身没有提供常量,需引入自己写的const模块。2 变量变量放在Python的名字列表(命名空间)中,名字列表将变量名与值对应关联。3 Python对象系统里的每个东西都是一个对象,是某种类型的一个实例,不同的命名空间对象的名字可能不一样,例如:引用numpy模块时可将对象改变名字,import numpy as np。4 数据类型Python的好处

2015-07-29 09:56:07 284

关联规则算法的简单实现

对一组确定数据的关联规则算法挖掘 找出频繁项集

2015-02-04

二叉树的建立与遍历

二叉树的建立于遍历

2014-04-22

汉诺塔c++实现源码

汉诺塔c++实现,,利用栈来模拟汉诺塔的过程

2013-07-06

空空如也

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

TA关注的人

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