- 博客(15)
- 收藏
- 关注
翻译 Python的时间数据类型
9.1、获取当前时间,例如:import time, datetime;localtime = time.localtime(time.time())#Local current time : time.struct_time(tm_year=2014, tm_mon=3, tm_mday=21, tm_hour=15, tm_min=13, tm_sec=56, tm_wday=4, tm_yd...
2018-03-19 10:45:43 4828
原创 Python数据类型转换
有时候需要对数据内置的类型进行转换,只要将数据类型作为函数名即可。 以下几个内置的函数可以执行数据类型之间的转换, 这些函数返回一个新的对象,表示置换的值。 常用的类型转换函数有一下几种。int(x)将x转换为一个整数long(x)将x转换为一个长整数float(x)将x转换为一个浮点数complex(real)创建一个复数str(x)将x装换为字符型repr(x)将对象x转换为表达式字符...
2018-03-19 10:44:36 304
翻译 Python集合方法
集合(set)是一个无序不重复元素的序列。基本功能是进行成员关系测试和删除重复元素。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。A set object is an unordered collection of distinct hashable objects. Common uses in...
2018-03-19 10:43:58 299
原创 Python字典方法
关于Python的深复制和浅复制, 字典列表集合可变容器模型, a = b 都是潜复制,当将b[i]修改,则a也被修改,但是若对b重新赋值(及将b指向新的对象), 则a 与b 将不同。而元组字符串不可变容器模型没有copy方法。 a = b.copy()是深拷贝, copy模块里有copy和deepcopy,copy是浅拷贝,deepcopy是深拷贝,import copy a = co...
2018-03-19 10:43:13 587
原创 python元组处理
元组是列表的简化版本, 不能二次赋值,类似于只读列表, 虽然tuple的元素不可改变,但它可以包含可变的对象,比如list列表。 比如 a = ([2, 3],4)a[0][1] = 5特别注意元组包含0个元素和一个元素时a = ( )b = ('a',) 1、与字符串一样,元组的元素不能修改。2、元组也可以被索引和切片,方法一样。3、注意构造包含0或1个元素的元组的特殊语法规则。4、元组也可...
2018-03-19 10:42:31 1050
原创 Python列表处理
(1)list 列表操作包含以下函数。 比较两个列表的函数, 以前的版本有cmp方法, 3. 之后取消了,但是可以直接用“>”,“<”, 或者“=”, 来直接比较,这种方法对于字符串也是适用的len(list):列表元素个数,也适用于元组,字符串max(list):列表元素的最大值, 也适用于元组,字符串min(list):列表元素的最小值, 也适用于元组,字符串list(...
2018-03-18 17:28:31 276
原创 Python格式化输出
关于字符串,列表,元组元素的取出: a[x::y]若y大于0表示步长且是从头向尾取,首位为x位,若x缺省,则从0开始,若为-1,则只能取最后一位,即使y大于0,跑出迭代对象的尾端也没影响;若y小于0表示,从后往前取,y的绝对值表示步长,x仍然表示第一个元素位置。若a[::-1]则表示原来的。。。取反。Python转义字符在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表:转义...
2018-03-18 17:27:44 662
原创 python语言else的用法
循环使用 else 语句在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。实例#!/usr/bin/python# -*- coding: UTF-8 -*- for num in range(10,20): # 迭代 ...
2018-03-18 17:26:41 1013
原创 距离的度量方法
所列的距离公式列表和代码如下:闵可夫斯基距离(Minkowski Distance)欧氏距离(Euclidean Distance)曼哈顿距离(Manhattan Distance)切比雪夫距离(Chebyshev Distance)夹角余弦(Cosine)汉明距离(Hamming distance)杰卡德相似系数(Jaccard similarity coefficient)读者可根据自己需求有...
2018-03-18 17:24:36 443
原创 决策树
机器学习中分类和预测算法的评估: 准学率速度强壮型可规模性可解释性 1, 什么是决策树/判定树 判定树是一个类似于流程图的树结构:其中,每个内部结点表示一个属性上的测试,每个分支代表一个属性输出,而每个树叶结点代表类获类分布。树的最顶层为根结点。2, 机器学习中分类方法中的一个重要算法3,构造决策树的基本算法 3.1 熵的概念: 信息和抽象,如何度...
2018-03-18 17:19:49 210
原创 聚类算法
假设有N个待聚类的样本,对于层次聚类来说,步骤: 1, (初始化)把每个样本归为一类,计算两个类之间的距离,也就是样本与样本的相似度; 2,寻找各个类之间最近的两个类,把他们归为一类(这样类的总数就少了一个) 3,重新计算生成的这个类与各个旧类之间的相似度; 4,重复2和3直到所有样本点都归为一类,结束 整个聚类过程其实是建立了一棵树,在建立的过程中,可以...
2018-03-18 17:19:04 285
原创 K-means
1.归类: 聚类 (clustering)属于非监督学习(UNsupervised learning) 无类别标记(class label)2. K-means算法: 2.1 clustering中的经典算法,数据挖掘十大经典算法之一 2.2 算法接受参数K,然后将事先输入的n个对象划分为k个聚类以便使得所获得的聚类满足:同一聚类对象的相似度(大多数时候为距离的远近)较高,...
2018-03-18 17:18:02 175
原创 KNN邻近算法
1,综述 1.1 Cover和Hart 1968年提出 1.2 Classification算法 1.3 输入基于实例的学习(instance——based learnin), 懒惰学习(lazy learnin) 2,算法详述 2.1 步骤 为了判断未知实例的类别,以所有已知实例的特例作为参照。 (1)选择参数k ...
2018-03-18 17:17:24 478
原创 auc曲线知识总结
一、roc曲线1、roc曲线:接收者操作特征(receiveroperating characteristic),roc曲线上每个点反映着对同一信号刺激的感受性。横轴:负正类率(false postive rate FPR)特异度,划分实例中所有负例占所有负例的比例;(1-Specificity)纵轴:真正类率(true postive rate TPR)灵敏度,Sensitivity(正类覆盖率...
2018-03-18 17:15:27 6597
原创 线性模型
线性模型常见的种类:1.1 普通线性模型: y = w x + b , 让L(f) = (yi^ - yi)^2 最小,的w 和b 关于上面的L(f)求最小值可以用梯度下降法来求解数值解,在使用梯度下降法时,要注意特征的归一化,(这也是许多机器学习都要注意的),特征归一化有两个好处:(1)提升模型的收敛速度,比如两个特征x1 和x2,x1的取值为0-200之间,而x...
2018-03-18 17:09:49 696
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人