- 博客(65)
- 资源 (29)
- 收藏
- 关注
转载 二进制哈夫曼编码
现有一段文言文,要通过二进制哈夫曼编码进行压缩。假设这段文言文只由4个汉字“之”“乎”“者”“也”组成,它们出现的次数分别为700、600、300、200。那么,“也”字的编码长度是( )。 哈弗曼编码的原理需要你自己研究再看看其思想。本题解如图:汉字 概率 编码之: 700 00乎: 600
2017-09-05 15:12:59
9727
转载 网络社区划分算法
网络社区划分算法目录 [隐藏] 1 简介2 构建一个点击流网络3 网络社区划分的两种主要思路:拓扑分析和流分析4 拓扑分析4.1 计算网络的模块化程度Q-Modularity4.2 计算网络的连边紧密度Edge betweenness4.3 计算网络拉普拉斯矩阵的特征向量Leading eigenvector4.4 通
2017-08-27 16:49:25
11496
转载 Python基本语法_函数属性 & 参数类型 & 偏函数的应用
版权声明:转载请注明出处 JmilkFan:http://blog.youkuaiyun.com/jmilk目录(?)[+]目录目录前言软件环境Python Module的程序入口函数的属性Python函数的创建函数的参数必备参数缺省参数命名参数不定长参数匿名参数偏函数的应用前言Pyth
2017-08-18 22:23:47
641
转载 the comprehensive description abut ‘copy’ and 'deepcopy' in python
1.传值和传址传值就是传入一个参数的值,传址就是传入一个参数的地址,也就是内存的地址(相当于指针)。他们的区别是如果函数里面对传入的参数重新赋值,函数外的全局变量是否相应改变,用传值传入的参数是不会改变的,用传址传入就会。a=1def f(b): b=2f(a)print a例如这段代码里面,首先声明a的值为1,把a作为参数传入到函数f里面,函数f里面对b
2017-08-18 09:35:19
364
转载 the easy article about '__init__ 'and 'self' of class
背景回复:我写的一些Python教程,需要的可以看看中SongShouJiong的提问:Python中的self,__init__的含义是啥?为何要有self,__init这些东西?解释之前,先说几句1.到目前为止,我虽然也已写了不算很少的python的代码,但是,还真的没有太多接触self和__init__这两个东西。只能算
2017-08-17 15:35:50
417
转载 python字典使用法 统计具有相同value的key
在进行标签传播算法时,需要统计具有相同标签的节点,为此尝试了以下几种字典使用法:若字典m = {'a':'123', 'b':'234', 'c':'123', 'd':'245', 'e':'234'} 想将字典m的相同的value的key合并,为此新建一个字典m2={}>>> m2={}>>> for k, v in m.items(): if m2.has_key
2017-08-05 09:25:52
15451
转载 Python中dict与set的对比
一 dict(list与tuple总结:点击打开链接)我们已经知道,list 和 tuple 可以用来表示顺序集合,例如,班里同学的名字:['Adam', 'Lisa', 'Bart']或者考试的成绩列表:[95, 85, 59]但是,要根据名字找到对应的成绩,用两个 list 表示就不方便。如果把名字和分数关联起来,组成类似的查找表:'Adam' ==> 95'
2017-03-23 08:58:59
1433
转载 Python 内建函数总结
1. abs(x)abs()函数返回数字(可为普通型、长整型或浮点型)的绝对值。如果给出复数,返回值就是该复数的模。例如:>>>print abs(-2,4)2.4>>>print abs(4+2j)4.4721359552. apply(function,args[,keywords])apply()函数将args参数应用到function上。function
2017-03-20 15:56:20
515
转载 随机过程–Metropolis-Hastings算法
随机过程–Metropolis-Hastings算法随机过程Metropolis-Hastings算法蒙特卡罗方法生成随机数求解概率和期望问题栗子马尔可夫链Metropolis算法Metropolis-Hastings算法蒙特卡罗方法 蒙特卡罗(Monte Carlo)方法又称随机抽样或统计试验方法,简单地理解就是利用随机数去解决许多计算问
2017-03-17 10:56:26
3223
转载 Python中format的使用
自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足。那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?让我们来揭开它羞答答的面纱。语法它通过{}和:来代替%。“映射”示例通过位置In [1]: '{0},{1}'.format('kzc',18) Out[1]: 'kzc,18' In [2]: '{},{}'.
2017-03-16 21:38:26
582
转载 numpy.average的用法
numpy.averagenumpy.average(a,axis=None, weights=None, returned=False)[source]Compute the weighted average along the specified axis.Parameters: a : array_likeArray conta
2017-03-16 11:38:15
22945
转载 Python中的map函数
map()函数map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9]如果希望把list的每个元素都作平方,就可以用map()函数:因此,我们只需要传入函数f(x)=x*x,就可以利用map()函
2017-03-16 10:22:15
705
转载 Python中常见的数据结构
From:http://www.jb51.net/article/52665.htm本文详细罗列归纳了Python常见数据结构,并附以实例加以说明,相信对读者有一定的参考借鉴价值。总体而言Python中常见的数据结构可以统称为容器(container)。而序列(如列表和元组)、映射(如字典)以及集合(set)是三类主要的容器。一、序列(列表、元组和字符串)序列中的每个元素都有自
2017-03-14 14:58:01
425
转载 Python中几种数据结构的整理,列表、字典、元组、集合
Python中几种数据结构的整理,列表、字典、元组、集合列表:shoplist = ['apple', 'mango', 'carrot', 'banana']字典:di = {'a':123,'b':'something'}集合:jihe = {'apple','pear','apple'}元组: t = 123,456,'hello'1.列表 空列表:a=
2017-03-14 14:55:45
390
转载 Python中split函数的使用
From:http://www.jb51.net/article/63592.htm这篇文章主要介绍了举例详解Python中的split()函数的使用方法,split()函数的使用是Python学习当中的基础知识,通常用于将字符串切片并转换为列表,需要的朋友可以参考下函数:split()Python中有split()和os.path.split()两个函数,具体作用如下:spl
2017-03-13 21:09:04
709
转载 python网络分析-network第一版的封装
本文主要是对我在写实验的时候所用到的networkx进行的一个初步的封装。其实不是很标准,现在再写第二版。先把之前的代码贴上来。主要参考的文档就是networkx的官方文档。[networkx-reference]我需要说明一点,下面的代码针对的是无向图。代码下面这一部分代码是对networkx的初步封装。GraphOperation.py#-*- coding:u
2017-03-11 16:00:15
746
转载 复杂网络常见的数据和程序代码网站
http://www-personal.umich.edu/~mejn/ Newman的主页,有很多网络数据,代码(分网络集团,powerlaw识别,尾巴估计等都有)和论文。http://www.nd.edu/~networks/resources.htm Barabasi在 Notre Dame的时候的数据库http://uk.crawdad.org/meta.php?n
2017-03-11 15:39:13
3132
转载 [Network Analysis] 复杂网络分析总结
阅读目录1. 复杂网络的特点2. 社区检测3. 结构平衡4. 影响最大化5. 网络传播6. 补充7. 参考文献 在我们的现实生活中,许多复杂系统都可以建模成一种复杂网络进行分析,比如常见的电力网络、航空网络、交通网络、计算机网络以及社交网络等等。复杂网络不仅是一种数据的表现形式,它同样也是一种科学研究的手段。复杂网络方面的研究目前受到了广泛的关注和研究,尤其是随着各种在线社交平台
2017-03-11 15:36:12
2119
转载 Python第三篇 列表和元组篇
一、列表(list) 1.列表的内置函数为 list 。列表可以是普通列表、混合列表,也可以是空列表,列表中可以添加列表。列表内容可以是整数,可以是浮点数,也可以是字符串。元素的位置是从“0”开始的。2.新建列表: 新建列表 变量 = []3.len() 函数可以获取列表元素的个数4.用索引访问列表中每一个元素的位置列表[位置]A.可以正向搜索(默认起始位置为“0”
2017-03-10 21:53:37
520
转载 Atom 编辑器快捷键大全不断更新中
文件切换ctrl-shift-s 保存所有打开的文件 cmd-shift-o 打开目录 cmd-\ 显示或隐藏目录树 ctrl-0 焦点移到目录树 目录树下,使用a,m,delete来增加,修改和删除 cmd-t或cmd-p 查找文件 cmd-b 在打开的文件之间切换 cmd-shift-b 只搜索从上次Git commit后修改或者新增的文件导航(等价于上
2017-03-10 17:38:10
263
转载 python格式化字符串和转义字符
Python格式化字符串的替代符以及含义 符 号 说 明 %c 格式化字符及其ASCII码 %s 格式化字符串 %d 格式化整数 %u 格式化无符号整型 %o 格式化无符号八进制数 %x 格式化无符号
2017-03-10 16:53:37
1265
转载 复杂网络社区结构发现算法-基于python networkx clique渗透算法
前言 最近因为业务数据分析的需要,看社区发现相关的东东稍多些,刚刚写过一篇基于igraph C library的方法(http://blog.youkuaiyun.com/a_step_further/article/details/51176973),然后想用kclique衍生的clique渗透算法时发现igraph C library 并未提供现成的api,对于懒人来说,这很不幸。既而发现n
2017-03-10 16:51:19
1125
转载 PageRank算法--从原理到实现
PageRank算法--从原理到实现本文将介绍PageRank算法的相关内容,具体如下:1.算法来源2.算法原理3.算法证明4.PR值计算方法4.1 幂迭代法4.2 特征值法4.3 代数法5.算法实现5.1 基于迭代法的简单实现5.2 MapReduce实现6.PageRank算法的缺点7.写在最后参考资料1. 算法来源这
2017-03-10 16:37:25
598
转载 python中sys.argv参数用法实例分析
这篇文章主要介绍了python中sys.argv参数用法,实例分析了python中sys.argv参数的功能、定义及使用技巧,需要的朋友可以参考下:本文实例讲述了python中sys.argv参数用法。分享给大家供大家参考。具体分析如下:在学python的过程中,一直弄不明白sys.argv[]的意思,虽知道是表示命令行参数,但还是有些稀里糊涂的感觉。今天又好好学习了一把,总算是大
2017-03-10 09:06:11
1303
转载 Python的学习---- 压缩与解压缩文件
Python能够直接处理zip文件中的数据,例如需要将对应目录或多文件打包或压缩成zip格式,或者需要查看一个zip格式的归档文件中部分或所有的文件同时避免将这些文件展开到磁盘上,自1.6版本起,python中zipfile模块以实现相应操作。不过zipfile模块目前还不能处理分卷zip文件和带有注释的zip文件。目前仅整理对zip文件的读取与写入的两种基本操作。一、读取zip文件首
2017-03-09 17:55:01
547
转载 【python】format函数格式化字符串的用法
来源:http://www.jb51.net/article/63672.htm 自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足。那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?让我们来揭开它羞答答的面纱。语法它通过{}和:来代替%。“映射”示例通过位置123456
2017-03-09 16:27:27
275
转载 浅析python 中__name__ = '__main__' 的作用
很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = '__main__' 的作用,到底干嘛的?有句话经典的概括了这段代码的意义:“Make a script both importable and executable”意思就是说让你写的脚
2017-03-09 11:24:18
217
转载 基于随机游走的personalrank算法实现推荐
今天我们讲一个下怎么使用随机游走算法PersonalRank实现基于图的推荐。在推荐系统中,用户行为数据可以表示成图的形式,具体来说是二部图。用户的行为数据集由一个个(u,i)二元组组成,表示为用户u对物品i产生过行为。本文中我们认为用户对他产生过行为的物品的兴趣度是一样的,也就是我们只考虑“感兴趣”OR“不感兴趣”。假设有下图所示的行为数据集。其中users集U={A
2017-03-08 21:03:36
5494
转载 Python 100例
Python 100例以下实例在Python2.7下测试通过:Python 练习实例1Python 练习实例2Python 练习实例3Python 练习实例4Python 练习实例5Python 练习实例6Python 练习实例7Python 练习实例8Python 练习实例9Python 练习实例10Python 练习实例11Pyt
2017-03-08 20:32:36
1413
转载 python中的networkx包学习——简单的网络画图入门
关于图的基本操作建立一个空图import networkx as nxG=nx.Graph() #建立一个空图G=nx.DiGraph() #建立一个有向空图为网络添加节点G.add_node(a point)#给网络添加节点G.add_nodes_from(a list)#给网络添加节点为网络添加边G.add_edge()#给网络添加边G.add_edges_fr
2017-03-07 09:31:59
4266
转载 Python中的zip函数
Python的zip函数zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。具体意思不好用文字来表述,直接看示例:1.示例1:x = [1, 2, 3]y = [4, 5, 6]z = [7, 8, 9]xyz = zip(x, y, z)print xyz运行的结果是:[(1, 4, 7), (2, 5, 8),
2017-03-06 20:50:35
274
转载 图解 Python 深拷贝和浅拷贝
Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果。下面本文就通过简单的例子介绍一下这些概念之间的差别。对象赋值直接看一段代码:Pythonwill = ["Will", 28, ["Python", "C#", "JavaScript"]]wilber = willprint id(will)pr
2017-03-06 17:48:09
251
转载 Python 元组(Tuple)操作详解
Python的元组与列表类似,不同之处在于元组的元素不能修改,元组使用小括号,列表使用方括号,元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可一、创建元组复制代码 代码如下:tup1 = ('physics', 'chemistry', 1997, 2000);tup2 = (1, 2, 3, 4, 5 );tup3 = "a", "b", "c", "d";
2017-03-06 15:32:28
1657
转载 Networkx参考手册
介绍NetworkX是一款Python的软件包,用于创造、操作复杂网络,以及学习复杂网络的结构、动力学及其功能。有了NetworkX你就可以用标准或者不标准的数据格式加载或者存储网络,它可以产生许多种类的随机网络或经典网络,也可以分析网络结构,建立网络模型,设计新的网络算法,绘制网络等等。如果在此之前你还不太了解Python,戳这里——>python新手教程安装其实如果
2017-03-06 09:58:44
48662
转载 python复杂网络分析库NetworkX
转摘自:http://www.cnblogs.com/kaituorensheng/p/5423131.html阅读目录无向图有向图加权图经典图论算法计算强连通、弱连通子图条件过滤NetworkX是一个用Python语言开发的图论与复杂网络建模工具,内置了常用的图与复杂网络分析算法,可以方便的进行复杂网络数据分析、仿真建模等工作。networkx支持创建简单无向图、有向图和
2017-03-05 12:01:05
4661
转载 windows7下怎样安装whl文件(python)
windows7 python2.71.用管理员方式打开cmd2.首先通过pip命令安装wheel 如果提示’pip’不是内部或外部命令,也不是可运行的程序或批处理文件①将python安装目录下的scripts目录(例如D:\Python27\Scripts)添加到系统环境变量path里,注意前加分号。再执行该命令pip install wheel②在cmd下进入到D:\P
2017-03-05 10:21:55
484
转载 Python和Networkx安装总结
最近要做社交网络分析相关的研究,读到《社会网络分析-方法与实践》时,需要学习Python,在网上找了一些贴子,试验了半个下午终于安装好了,网上的帖子介绍不太全面,查阅许多贴子后,这两篇帖子贡献最大安装方法参考博客:http://blog.youkuaiyun.com/moodytong/article/details/7491520 http://blog.sina.com.cn
2017-03-05 09:37:36
5390
转载 复杂网络社区结构发现算法-基于python networkx clique渗透算法
复杂网络社区结构发现算法-基于python networkx clique渗透算法发表于2016/4/18 8:21:03 2217人阅读分类: python 复杂网络 前言 最近因为业务数据分析的需要,看社区发现相关的东东稍多些,刚刚写过一篇基于igraph C library的方法(http://blog.youkuaiyun.com/a_step_further/ar
2017-03-05 09:08:19
2688
转载 python新手必碰到的问题---encode与decode,中文乱码
老是遇到编码问题,快折腾死了,找到一篇不错的,转载一下edu.codepub.com/2009/1029/17037.php这个问题在python3.0里已经解决了。这有篇很好的文章,可以明白这个问题:为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1:
2017-03-03 18:10:10
338
转载 Python正则表达式指南
1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用
2017-03-03 17:00:53
188
ThePolycentricMetropolisLearningfromMega-cityRegionsinEurope(英文)
2018-08-05
地理信息系统算法基础
2017-09-28
矩阵分析理论
2017-09-28
金字塔原理
2017-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人