Zhang's Wikipedia

玩就玩大的

Python 基础——list的成员方法

python中的基本数据结构之一的list,其成员函数并不多,且都很实用,这里可以一一列举:>>>a = [1, 2, 3, 4] >>>dir(a) >>>b = (1, 2, 3, 4) >>>dir(b) ...

2015-10-31 10:56:45

阅读数:1384

评论数:0

matlab 编程——一些细节、常犯错误的汇总

总结matlab常见错误: 1. *与.* 2. 创建图像块,列序 or 行序? 3. imwrite、saveas、print

2015-10-30 18:24:05

阅读数:2429

评论数:0

Python 基础——一张图告诉你PyCharm如何进行断点调试

编辑器不等于IDE(集成开发环境),开发python程序,不是只有一种print()打印输出调试。 术业有专攻,于人如此,于一个软件也是如此。让专业的软件做专业的事。 以上两点得出的结论:PyCharm

2015-10-30 17:16:42

阅读数:18813

评论数:2

Python 基础 —— Python程序员常犯的那些错误

python包含大量简洁而优雅的编程范式,若使用得当,将大大简化代码。

2015-10-30 13:06:23

阅读数:650

评论数:0

Python 基础——tuple与list、append与extend

tuple可读不可写,tuple的元素不可作左值,list反之 两者的成员函数:tuple几乎没什么成员函数,list却有着丰富的成员函数 彼此间类型转换 `tuple`的切片还是`tuple`,`list`的切片还是`list`(这可能是一句废话)

2015-10-29 23:43:08

阅读数:2955

评论数:0

Python 基础——排列组合的实现

考虑这样一个问题,给定一个矩阵(多维数组,numpy.ndarray()),如何shuffle这个矩阵(也就是对其行进行全排列),如何随机地选择其中的k行,这叫组合,实现一种某一维度空间的切片。例如五列中选三列(全部三列的排列数),便从原有的五维空间中降维到三维空间,因为是全部的排列数,故不会漏掉...

2015-10-29 17:20:08

阅读数:16398

评论数:1

Python 基础——range() 与 np.arange()

- `range()`返回的是`range object`,而`np.numpy()`返回的是`numpy.ndarray()` -`range()`不支持步长为小数,`np.arange()`支持步长为小数 - 两者都可用于迭代

2015-10-29 16:46:30

阅读数:64543

评论数:2

Python 机器学习——解决过拟合的方法

四种常用的解决过拟合(tackle overfitting)的方法,以思维导图的方式展示如下。

2015-10-29 16:09:12

阅读数:1540

评论数:0

Python vs Matlab—— find 与 np.where

matlab中强大的用途广泛的find函数,对应于python中的哪一内置函数?它们的区别和联系是什么?

2015-10-29 11:23:33

阅读数:22359

评论数:1

windows下Graphviz安装及入门教程

发现好的工具,如同发现新大陆。有时,我们会好奇,论文中、各种专业的书中那么形象的插图是如何做出来的,无一例外不是对绘图工具的熟练使用。

2015-10-28 18:33:46

阅读数:41008

评论数:9

Python 机器学习——线性代数和矩阵运算:从matlab迁移到python

诚然,没有一门语言能够撼动matlab的矩阵或科学计算在学术圈的地位,因其简洁的语法(matrix是其基本数据类型),因其矩阵运算的便捷,因其术业有专攻(matlab:为科学计算而生),因其名字matlab:matrix laboratory,所在的公司名mathworks:math works。...

2015-10-26 16:20:56

阅读数:10714

评论数:0

python 机器学习——从感知机算法到各种最优化方法的应用(python)

- 为什么说通过感知机算法的推导和实践便迈进了机器学习的大门? - 感知机算法的学习策略是怎样的? - 不同感知机算法之间的真正区别是什么? - 关于感知机算法都有哪些损失函数和权重更新的形式? - 为什么需要对数据进行标准化或者叫特征缩放? - 如何对数据进行标准化? - 如何利用python实...

2015-10-25 07:59:21

阅读数:6295

评论数:9

线性方程组(A是上三角矩阵时)的C++求解

将矩阵$A$通过一系列的线性变换转换为三角矩阵(上三角:upper triangular,下三角:lower triangular),然后便可轻松的求解联立线性方程组。这也是诸如LU分解存在的理由。

2015-10-21 10:17:24

阅读数:1743

评论数:0

概率,悖论,以及理性人原则(python实现)

用Python实现对概率P的定义 热身问题掷骰子 增强版P接受对事件的断言 两儿童悖论 问题1年长者是男孩两儿童都是男孩的概率 问题2至少一个是男孩两个都是男孩的概率 理性人原则 问题3 一个男孩生在周二两个都是男孩的概率 可视化 睡美人悖论 蒙提霍尔悖论11 非等概率输出概率分布 问题4一个男孩...

2015-10-19 13:54:40

阅读数:3085

评论数:1

从随机数生成到随机采样的C++实现

随机数的妙用:[上回书](http://blog.csdn.net/lanchunhui/article/details/49123823)说到的关于用蒙特卡洛方法进行一些数值计算(比如pi的逼近、特殊几何图像面积(存在解析解)的计算),都还是随机数较为间接的应用(也就是我所说的,将随机数转换为一...

2015-10-17 10:56:50

阅读数:2595

评论数:0

ZooKeeper 集群搭建

一准备 1 zookeeper是什么 2 为什么使用zookeeper 二 安装 zookeeper对hadoop而言并不是重点,但却是实现HBase的一个重要协调工具。 一、准备安装用的ZooKeeper可在这个镜像站点下载。我安装使用的zookeeper版本是zookeeper-3.4.6....

2015-10-17 10:00:20

阅读数:711

评论数:0

在现有集群环境下动态增加(下架)新的节点

一 配置新节点的环境 二 把新节点的主机名hostname加入到主节点的slaves中 三 在新节点中启动datanode和tasktracker 四 在主节点中刷新集群拓扑结构 五查看与验证 浏览器端查看 六 关于下架 有此需求,便有此设计与实现。 我们对如下情形的网络拓扑结构进行新节点的配...

2015-10-15 11:47:00

阅读数:681

评论数:0

从伪随机数的产生到高大上的蒙特卡洛算法(C语言实现)

通过这篇短文想说明两个道理: 1. 看似高大上、神秘兮兮的算法,都是paper tiger; 2. 计算机的计算方式(动辄几Ghz的主频)简直就是为蒙特卡洛度身定做;

2015-10-14 13:14:21

阅读数:9535

评论数:1

每周一刷——从斐波那契数列到动态规划

在csdn上看到一篇博客,博客的内容有有关图像方面的paper,有有关机器学习的理论推导和python实践,文风简洁而不拖沓,非常喜欢,仿佛找到了同类,翻到“about me”以及一些求职的博文,方向选择之困惑,在求学期间学习方法之反思(实践、实践、还是实践)。仿佛看到了自己,看到了自己的明天,这...

2015-10-12 20:10:35

阅读数:4575

评论数:3

为hadoop集群安装mapreduce

上篇文章hadoop完全分布式集群搭建只是提到hdfs文件系统的安装配置,这篇短文关注mapreduce的安装配置,最终的启动也只是start-dfs.sh,而非start-all.sh。事实上在hdfs完全分布式搭建完成的环境中进行mapreduce的相关配置,是一件轻而易举的事,以为hdfs和...

2015-10-09 18:22:22

阅读数:585

评论数:0

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