python 机器学习
文章平均质量分 61
写的不是代码
不积跬步无以至千里
展开
-
Python数据结构与算法系列---双指针
双指针主要用于数组遍历,两个指针指向不同的元素,从何协同完成任务1:两数之和 II - 输入有序数组输入: numbers = [2, 7, 11, 15], target = 9输出: [1,2]解释: 2 与 7 之和等于目标数 9 。因此 index1 = 1, index2 = 2 。class Solution(object): def twoSum(self, numbers, target): """ :type numbers: Li原创 2021-01-31 15:45:08 · 437 阅读 · 0 评论 -
Python数据结构与算法-字符串
1:字符串的循环左移给定一个字符串s[0..........N-1],要求把S的前k个字符移动到S的尾部,如把字符串"abcdef"前面的2个字符'a','b'移动到字符串的尾部得到'cdefab',即左移k循环左移k=循环右移n-k核心公式:XY to YX(X'Y')'=YXdef stringLeftReverse(s,n,k): s=[i for i in s...原创 2019-08-15 22:17:41 · 984 阅读 · 0 评论 -
动态时间规整算法 Python和matlab实现
动态时间规整/规划(Dynamic Time Warping, DTW),给定两个离散的序列或时间序列,DTW能够衡量这两个序列的相似程度,或者说两个序列的距离,广泛应用于语音识别领域。关于动态时间规整理论的详细解释:参考https://wenku.baidu.com/view/080ffe1358fafab069dc028b.html最后要得到的归整路径是距离最短的一个归整路径:其中D...原创 2019-03-06 14:01:46 · 3253 阅读 · 0 评论 -
Python 数据特征提取
好久没有写博客了,好怀念这里。自己的研究方向关于深度学习,机器学习,数据挖掘,传感器数据融合,室内定位技术,有兴趣一起进步不断学习的朋友们欢迎关注我,和我交流。在这里简单先说一下我处理数据的思路: (1)数据真实性判断:可以通过excel来观察数据的整体趋势,周期性,波峰波谷,或者用利用拟合技术等手段实现数据的真实性的验证。(2)数据异常值处理:对于NAN数据或者奇异点,可以采取基于拉依达准则的数...原创 2019-03-04 21:15:23 · 16431 阅读 · 4 评论 -
SVM支持向量机原理简介
原创 2019-03-15 09:57:50 · 516 阅读 · 0 评论 -
Python数据分析中 Numpy和pandas包使用简介
Numpy 是Python科学计算的基础库,主要提供N维数组的实现,以及数学算法。1:Numpy 数组的创建和访问:创建一维数组,二维数组。这里的一维数组类似数学中的向量,二维数组类似数学中的矩阵。import numpy as np''' 常见的利用numpy 创建数组的方法'''print("创建一个5行6列的二维数组")a1=np.array([[1,2,2,2,3,...原创 2019-03-13 14:53:33 · 1304 阅读 · 0 评论 -
Python与朴素贝叶斯算法
scikit-learn中实现了了三种朴素贝叶斯分类器:GuassionNB(用于任意连续数据,高维数据),BernoulliNB(假定输入数据为为二分类数据),MultinomialNB(假定输入数据为计数数据,即每个特征代表某个对象的整数计数,比如一个单词句子中出现的次数)。MultinomialNB,BernoulliNB主要用于文本数据的分类。# from sklearn.na...原创 2019-03-13 16:57:24 · 301 阅读 · 0 评论 -
PCA原理简介
原创 2019-03-18 20:54:58 · 274 阅读 · 0 评论