- 博客(11)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 [Python数据结构] 使用 Circular List实现Queue
[Python数据结构] 使用 Circular List实现Queue1. Queue队列,又称为伫列(queue),是先进先出(FIFO, First-In-First-Out)的线性表。在具体应用中通常用链表或者数组来实现。队列只允许在后端(称为rear)进行插入操作,在前端进行删除操作。队列的操作方式和堆栈类似,唯一的区别在于队列只允许新数据在后端进行添加。
2018-01-27 17:03:37
1023
原创 [Python数据结构] 使用List实现Stack
[Python数据结构] 使用List实现Stack 1. Stack 堆栈(Stack)又称为栈或堆叠,是计算机科学中一种特殊的串列形式的抽象数据类型(ADT),其特殊之处在于只能允许在阵列的一端进行加入数据和删除数据,并且执行顺序应按照 后进先出(LIFO)的原则。有关堆栈的资料见这里2. Stack ADT堆栈是一种抽象数据类型,其实例S需要支持两种方
2018-01-27 16:44:27
1953
原创 numpy.random模块中常用函数解析
numpy.random模块中常用函数解析numpy.random模块官方文档1. numpy.random.rand(d0, d1, ..., dn)Create an array of the given shape and populate it with random samples from a uniform distribution over [0, 1)
2018-01-20 10:05:52
963
原创 python3.6 爬取微信好友列表和个性签名,绘制个性签名云图
python3.6 爬取微信好友列表和个性签名,绘制个性签名云图1. 简要介绍本次实验主要用到下面几个库 : 1)itchat---用于微信接口,实现生成QR码,用于微信扫描登陆 2)re(正则化)---由于微信好友个性签名含有中英文,本次只提取中文,需要使用re模块去除其他无关字符 3)wordcloud(云图)---使用该模块生成中文云图 4)jieba(中文分词)-
2018-01-19 20:14:29
1968
原创 机器学习PLA&Pocket algorithm实现(python)
在机器学习中,感知机(Perceptron)是二分类的线性分类模型,属于监督学习算法。对于线性可分数据集可以直接使用PLA(Perceptron Learning Algorithm)进行分类,且最终一定可以找到一个最优分类超平面将数据完全分开;有关感知机收敛性证明可以参考李航老师的《统计学习方法》或者这篇博客,感知机的python实现可以参考这里。下两幅图来自台大林轩田老师的机器学习基石课程,分别为PLA算法和PLA算法的实施步骤。
2017-11-19 21:52:37
2820
原创 感知机算法python实现
1. 感知机在机器学习中,感知机(perceptron)是二分类的线性分类模型,属于监督学习算法。输入为实例的特征向量,输出为实例的类别(取+1和-1)。感知机对应于输入空间中将实例划分为两类的分离超平面。感知机旨在求出该超平面,为求得超平面导入了基于误分类的损失函数,利用随机梯度下降法(SGD)对损失函数进行最优化。2. 感知机python实现2.1 数据如下:在二维
2017-11-18 20:02:27
10207
5
原创 python 使用datetime进行时间日期转换
有关时间转换(datetime)主要内容:1) 获取当前日期和时间2) 获取指定日期和时间3) datetime转换为timestamp4) timestamp转换为datetime5) str转换为datetime6) datetime转换为str7) datetime加减
2017-11-07 16:51:25
5477
原创 python 使用time 进行时间、时间戳、日期格式转换
python 时间、时间戳、日期格式转换主要内容:1)将时间转换为时间戳2)重新格式化时间3)时间戳转换为时间4)按照指定格式获取当前时间
2017-11-07 09:37:57
4776
原创 感知机 MATLAB实现(数据+代码)
感知机 MATLAB实现(数据+代码)1.数据如图片所示:(命名为data.xlsx)2.代码如下:clear;clc;%% 载入数据data = xlsread('data.xlsx');%% 绘制数据点sample = data(:,1:2); % 每一行代表一个数据点label = data(:,end);draw(sample, labe
2017-10-27 22:33:28
8203
3
pattern recognition and machine learning
2017-10-02
Introduction of decision trees_J.R. Quinlan
2017-08-27
Book Review C4.5_Programs for Machine Learning
2017-08-27
VS2015 运行C++代码 helloworld 出现以下错误,该如何解决?
2017-07-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人