- 博客(4)
- 收藏
- 关注
原创 Python之NumPy(axis=0/1/2...)的透彻理解——通过np.sum(axis=?)实例进行说明
前言在numpy的使用中,对axis的使用总是会产生疑问,如np.sum函数,在多维情况下,axis不同的取值应该做怎样的运算呢?返回的是什么形状的数组呢?在网上查了很多资料,总是似懂非懂,查阅了官方文件,以及多次试验后,我总结出一种能深入透彻理解axis用法的说明,配合着np.sum例子。希望大家再也不会对axis的使用产生困惑,即使在高维情况下也信手拈来。numpy中axis取值的说明...
2018-03-28 12:08:47 21757 38
原创 机器学习实战 简化SMO算法 对第一个alpha选择条件的解读
在看简化版SMO算法的时候,刚开始没懂第一个变量的选择依据,在网上也没有找到解释。所以在搞懂后把选择依据分享出来~~~1.第一个变量的选择方法这里不再叙述公式推导及证明,只是简单给出SMO算法第一个变量的选择方法。 SMO称选择第一个变量的过程为外层循环,外层循环在训练样本中选择违反KKT条件最严重的样本点,其KKT条件为: αi=0⇔yig(xi)≥1αi=0⇔yig(xi)≥1...
2018-03-13 00:02:29 1924 2
原创 二叉树遍历理解——递归及非递归方法中栈的利用
二叉树遍历理解——递归及非递归方法中栈的利用1.二叉树介绍二叉树是每个节点最多有两个子树的树结构,遍历方法有深度优先(包括:先序、中序、后序遍历)和宽度优先(层序遍历),层序遍历通过队列可以实现。这里主要介绍深度优先遍历的方法以及其中栈的应用,帮助理解二叉树的结构、递归和非递归中栈的应用。程序python 3。2.递归遍历先序遍历: def pre_order(Tree, proc):
2017-11-15 17:49:10 3530
原创 python:关于函数返回return的问题
定义一个带返回值的函数,需要使用return语句在调用这个函数时返回一个目标值,当没有return时,函数默认返回None。分析下面两个程序:def now(): print('2017-9-25')now()out:2017-9-25def now(): print('2017-9-25')print(now())out:2017-9-25None对于第一个程序,仅仅调用了
2017-09-25 09:32:04 10674
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人