![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 69
木夕敢敢
这个作者很懒,什么都没留下…
展开
-
hmmlearn之MultinomialHMM 离散隐马尔科夫模型
【代码】hmmlearn之MultinomialHMM 离散隐马尔科夫模型。原创 2022-11-02 19:30:57 · 2041 阅读 · 18 评论 -
数据挖掘 / 机器学习——决策树
第四章 决策树一、概述1. 任务属性分类任务2. 结构根结点:样本全集内部结点:表示一个特征或属性叶结点:表示一个类3. 基本算法4. 生成过程决策树的生成是一个递归过程。有三种情形会导致递归返回:①当前结点包含的样本全属于同一类别,无需划分;②当前属性集为空,或是所有样本在所有属性上取值相同,无法划分;【把当前结点标记为叶结点,将其类别设定为该结点包含样本最多的类别-利用当前结点的后验分布】③当前结点包含的样本集合为空,不能划分。【把当前结点标记为叶结点,但将其类别设定为其父节点所含原创 2022-04-11 20:41:28 · 4245 阅读 · 0 评论 -
K近邻算法(k-Nearest Neighbour, KNN)
KNN算法思想k-最近邻(k-Nearest Neighbour, kNN)算法是一种常用的监督学习方法,其工作机制非常简单靠近的 个训练样本,然后基于这 个"邻居 “的信息来进行预测 在分类任务中可使用"投票法” 即选择这 个样本中出现最多的类别标记作为预测结果;在回归任务中时使用"平均法" ,即将 个样本的实值输出标记平均值作为预测结果;还可基于距离远近进行加权平均或加权投票,距离越近的样本权重越大.是一种基于距离的分类算法,不需要事先建立分类模型,仅利用有类别标号的样本集,直接对没有类原创 2022-04-24 12:41:43 · 2752 阅读 · 0 评论 -
使用高德地图API进行坐标转换:WGS84→GCJ02
# 高德地图坐标转换json页面样例:{"status":"1","info":"ok","infocode":"10000","locations":"29.995198,121.604743"}import requestsimport jsonimport pandas as pddef url(lat,lng,ak): url = 'https://restapi.amap.com/v3/assistant/coordinate/convert?locations='+str(l原创 2022-04-20 23:36:36 · 3759 阅读 · 0 评论 -
数据处理代码记录
轨迹数据处理1. 文件读取(1) 单个文件读取或输出import pandas as pddf1 = pd.read_csv("文件地址\文件名称.csv",header=0,index_col=0,usecols=[1,2,3]) # 指定表头、序号列、使用的列df2 = pd.read_excel("文件地址\文件名称.xls/xlsx",sheetname=0,header=0,index_col=0) # 指定读取的sheetdf1.to_csv("文件地址\文件名称.csv")df原创 2022-04-20 23:12:48 · 1860 阅读 · 0 评论 -
python os库的使用
import os# 获取当前文件路径os.getcwd()print(os.getcwd())# 获取上一级文件路径os.path.dirname(os.getcwd())print(os.path.dirname(os.getcwd()))# 建立同级文件os.path.join(os.path.dirname(os.getcwd()),'test') # 先获取上级目录,然后通过join函数来把同级的目录test拼进来。# 获取当前目录下所有文件名os.listdi原创 2022-04-18 20:38:40 · 466 阅读 · 0 评论 -
数据挖掘——朴素贝叶斯分类
《数据挖掘》国防科技大学《数据挖掘》青岛大学Python:贝叶斯分类贝叶斯分类基于贝叶斯定理,是机器学习的核心方法之一。目前研究较多的贝叶斯分类器主要有四种:朴素贝叶斯分类器(Naive Bayes Classifier,或 NBC)TANBANGBN数据挖掘之朴素贝叶斯分类• 朴素贝叶斯分类器有坚实的数学基础,以及稳定的分类效率。同时,此模型所需估计的参数很少,对缺失数据不太敏感,算法也比较简单。贝叶斯定理最终的目标就是求得p(类别|特征) 。• 朴素贝叶斯中的朴素就是原创 2022-04-10 20:41:52 · 2421 阅读 · 0 评论 -
Python进阶教程【微软】
微软官方python进阶教程1. 代码格式化格式化指南:PEP 8要点:四个空格而不是Tab变量命名:variable_name √ ,variableName or VariableName ×避免无用的空格:‘good’: 42 √ 单引号和冒号中间无空格,冒号后要加一个空格学会使用Linter工具,pylint类型提示 错误提示等pip install pylint三引号python中的三引号可以创建多行文本字符串,但是如果没有传入参数或者变量,就会变成有效的多行原创 2021-08-13 15:01:22 · 688 阅读 · 0 评论 -
Python入门课程[微软官方+廖雪峰]
课程:微软官方 Python 入门教程1. 输入输出print() 输出# 输出字符串,单双引号都可用,注意统一print("Hello World")print('Hello World')# 输出空行print()# \n 自动换行print("Hello \nWorld")用print()函数debuginput() 输入2. 注释 comments# 单行注释3. 字符串变量命名不用声明!!!直接给一个变量并赋值就ok操作可以直接相加first_nam原创 2021-08-10 16:07:09 · 756 阅读 · 0 评论 -
Pandas库学习
一、Pandas是什么Pandas 是 Python 语言的一个扩展程序库,用于数据分析。Pandas 一个强大的分析结构化数据的工具集,基础是 Numpy(提供高性能的矩阵运算)。Pandas 可以从各种文件格式比如 CSV、JSON、SQL、Microsoft Excel 导入数据。Pandas 可以对各种数据进行运算操作,比如归并、再成形、选择,还有数据清洗和数据加工特征。二、Pandas 的安装和使用pip install pandas # 通过pip命令安装import pand原创 2021-07-14 21:09:50 · 1893 阅读 · 0 评论