Python
文章平均质量分 84
moxigandashu
这个作者很懒,什么都没留下…
展开
-
用Python实现数据的透视表
在处理数据时,经常需要对数据分组计算均值或者计数,在Microsoft Excel中,可以通过透视表轻易实现简单的分组运算。而对于更加复杂的分组运算,Python中pandas包可以帮助我们实现。原创 2017-04-06 23:36:39 · 23900 阅读 · 1 评论 -
神农尝百草---Windows环境下为Python3.X安装basemap
basemap是matplolib的一个插件,提供了许多将地理位置(如经度和纬度)转化为二维matplotlib图的方式,是地图数据可视化的重要工具。相比较于Python2.7,Python3.6安装basemap却复杂一些,因此本文分享Windows系统下为Anaconda集成的Python3.6安装basemap的失败和成功过程,供大家参考。原创 2017-04-01 21:03:30 · 25074 阅读 · 77 评论 -
机器学习之k-近邻(kNN)算法与Python实现
k-近邻算法(kNN,k-NearestNeighbor),是最简单的机器学习分类算法之一,其核心思想在于用距离目标最近的k个样本数据的分类来代表目标的分类(这k个样本数据和目标数据最为相似)。一 k-近邻kNN算法概述概念特点kNN算法流程二 Python算法实现KNN算法分类器kNN算法用于约会网站配对KNN算法用于手写识别系统一 k-近邻(kNN)算法概述1.概念kNN算法的原创 2017-05-04 17:01:17 · 22894 阅读 · 5 评论 -
机器学习之决策树(ID3)算法与Python实现
机器学习中,决策树是一个预测模型;他代表的是对象属性与对象值之间的一种映射关系。树中每个节点表示某个对象,而每个分叉路径则代表的某个可能的属性值,而每个叶结点则对应从根节点到该叶节点所经历的路径所表示的对象的值。决策树仅有单一输出,若欲有复数输出,可以建立独立的决策树以处理不同输出。 数据挖掘中决策树是一种经常要用到的技术,可以用于分析数据,同样也可以用来作预测。原创 2017-05-07 16:48:52 · 19880 阅读 · 8 评论 -
机器学习之朴素贝叶斯(NB)分类算法与Python实现
朴素贝叶斯(Naive Bayesian)是最为广泛使用的分类方法,它以概率论为基础,是基于贝叶斯定理和特征条件独立假设的分类方法。文章总结在学习《机器学习实战》过程中的心得体会,对朴素贝叶斯的原理和Python实现方法进行了归纳总结。原创 2017-05-09 23:22:32 · 25509 阅读 · 9 评论 -
python 使用过程问题总结
对于刚接触Python,在使用过程中存在许多简单或复杂的问题,本文总结Python使用过程中常见的一些问题,欢迎补充。原创 2017-03-06 11:16:24 · 7351 阅读 · 0 评论 -
Python批量修改文件名
工作中经常会遇到需要批量修改文件名的情况,比如: 有这样一个文件夹,里面是249个国家的国家,按照ISO 3166-1标准中的国家二位简称进行命名: 现在面临这样的需求,需要将二位英文简称命名的文件换成国家代码命名的文件。 比如,第一个国家Andorra,简称AD,根据表格对应的国家码,需要将AD.png修改为20.png。 资源下载链接:http://download.csdn.net/d原创 2017-08-21 15:26:35 · 3874 阅读 · 1 评论 -
机器学习之Logistic回归与Python实现
logistic回归是一种广义的线性回归,通过构造回归函数,利用机器学习来实现分类或者预测。一 Logistic回归概述1.1 分类函数1.2 Cost函数1.3 梯度上升法求J(w)J(w)J(w)最大值二、Python算法实现2.1 梯度上升法求最佳回归系数2.2 算法改进三 实例3.1 通过logistic回归和氙气病症预测马的死亡率...原创 2017-06-01 15:42:03 · 17341 阅读 · 2 评论