python
梵大仙
这个作者很懒,什么都没留下…
展开
-
python 基础篇(一)基本数据类型的声明和定义
最近对python比较感兴趣:所以试着先学习了一下基础部分;顺便写一下大致感受:至于python的环境变量以及开发工具IDE就不多做解释;helloWordprint("helloWord");python 注释: # python的单行注释用 #''' 多行注释 为前三个单引号,后三个单引号'''引入类库 import XXX:import ...原创 2018-12-30 20:17:08 · 870 阅读 · 0 评论 -
python 基础篇(二)基本数据的运算
加减乘除#python加减乘除基本运算# + - * /a = 1; b = 2; c = 6;d = a+b;print(d)d = c-a;print(d)d = b*c;print(d)d = c/b;print(d);打印后输出35123.0按位运算#python 按位运算 针对的是数值转化成二进制后进行的逻辑计算# & ...原创 2018-12-30 21:49:53 · 571 阅读 · 0 评论 -
python 基础篇(三)列表常用操作方法
list = ['张三','李四','王五',['hehe','haha'],'赵6'] ;# append() 新增元素到末尾# list.append('小7')# clear() 擦除所有元素#list.clear();# insert(i,value) 指定索引插入#list.insert(1,'test')# remove(value) 移除指定字符串#list...原创 2018-12-31 13:57:17 · 139 阅读 · 0 评论 -
python 基础篇(四)字典常用操作方法
# 字典类似Map一样的{key,value}结构;# 字典创建userMap ={"name":"王力宏","age":"18","love":"dog"} ;print(userMap)# 字典取值,根据key进行取值 get(key)name = userMap.get("name");print(name)# 相当于重新申明了一个key值一样的dict,但是值未定义,为N...原创 2018-12-31 16:09:23 · 128 阅读 · 0 评论 -
python 基础篇(五)函数的声明以及调用
# 函数类似与方法# 函数的定义# 无参数 无返回值def function() : print('函数测试') ;# 带参函数,默认值为0def fun(name,age=18) : print('%s今年%d岁'%(name,age))# 函数实参调用 fun('小王')fun('小王',20)#不定长参数# *param 带一个*的参数类型为元组;...原创 2018-12-31 23:29:24 · 320 阅读 · 0 评论 -
python lambda表达式
# lambda表达式语法 : lambda 参数 : 返回值# lambda 无参lambda简单表达式lambda_fun = lambda : '我是无参lambda简单表达式'print(lambda_fun())# 输出: 我是无参lambda简单表达式# lambda 带参数的表达式lambda_fun = lambda a,b: a+bprint(lamb...原创 2019-01-02 23:15:58 · 832 阅读 · 0 评论 -
手写简单的KNN算法
KNN实现类import numpy as npimport mathclass CustomKNeighborsClassifier(): ''' KNN 自定义实现类 ''' def __init__(self,k=3): ''' 初始化赋值, X_train 特征测试集变量...原创 2019-05-21 18:58:45 · 1032 阅读 · 0 评论