- 博客(6)
- 收藏
- 关注
原创 数据结构与算法--归并排序实现
初始值数组[24,13,26,1,2,27,38,15]思路:1.先分成两个大小相同的子数组[24,13,26,1][2,27,38,35]2.在划分 [24,13][26,1][2.27][38,35]3.再划分[24][13][36][1][2][27][38][35]此时有8个数组,每个数组可以视为有序的数组代码实现public class MergeTest { ...
2019-03-03 22:57:29 192
原创 数据结构与算法--归并排序原理
归并排序的定义就是将两个或者两个以上有序表合并成一个行的有序表,原理是假设初始序列有n个记录,则可以看成有n个有序的子序列,每个子序列的长度为1,然后两两归并,得到n/2个长度为2或者1的有序的子序列;再两两归并。。。重复直到得到一个长度为n的有序序列。图解:分析:首先要注意的就是有序列表。将两个列表合并起来。合并两个列表的时候也要考虑以下问题:在遍历的时候要考虑是否数组...
2019-03-03 21:41:36 430
原创 pandas.Series.value_counts
Series.value_counts(normalize=False,sort=True,ascending=False, bins=None, dropna=True)作用:返回一个包含值和该值出现次数的Series对象,次序按照出现的频率由高到低排序.参数:normalize : 布尔值,默认为False,如果是True的话,就会包含该值出现次数的频率.sort : 布尔值,默认为...
2019-01-04 20:06:34 555
转载 第二章 感知机(perceptron)
感知机感知机是二分类的线性分类模型,输入为实例的特征向量,输出为实例的类别(取+1和-1)。感知机对应于输入空间中将实例划分为两类的分离超平面。感知机旨在求出该超平面,为求得超平面导入了基于误分类的损失函数,利用梯度下降法对损失函数进行最优化。1.感知机模型中的w为什么垂直于平面?2.感知机模型的损失函数为什么将w的范数去掉感知机的任务是进行二分类工作,它最终并不关心得到的超平面...
2019-01-03 21:56:20 798
翻译 pandas.DataFrame.from_dict用法
classmethod DataFrame.from_dict(data,orient ='columns',dtype = None,columns = None )data:字典形式为{field:array-like}或{field:dict}。orient:{‘columns’,‘index’},默认’列’数据的“方向”。如果传递的dict的键应该是结果DataFrame的列,则传递’...
2018-12-24 20:14:12 17009 1
原创 NearestNeighbor
import numpy as npclass NearestNeighbor: def __init__(self): pass def train(self, X, y): self.Xtr = X self.ytr = y def predict(self, X): num_test = X.shape[0] Ypred = np.zeros(num_ts...
2018-12-24 11:01:37 321
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人