自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 廖雪峰官网自学python(附练习题答案,两种理解两种解法)

# -*- coding:utf-8 -*-listx = list(range(1,11))L = []for x in listx: L.append(x*x) print(L)print([x*x for x in range(1,11)])k = [x*x for x in range(1,11)if x %2 ==0]print(k)print([m +...

2020-02-13 09:16:20 570

原创 廖雪峰老师官网自学 迭代(附练习题答案)

python中的迭代,以我现在浅薄的理解,就是循环的另一种表现形式。用for 遍历 整个列表,字符串,元组 这些类型。来达到逐个读取,比较,打印,或者return 这些工作。代码与练习题在下面欢迎与我交流# -*- coding:utf-8 -*-d = {'a':1,'b':2,'c':3}for key in d: print(key)for value in d...

2020-02-12 09:47:20 269

原创 廖雪峰官网自学python 切片(附练习题答案)

# -*- coding:utf-8 -*-L = []n = 1while n < 99: L.append(n) n = n + 2print(n,L)def fact(n): if n == 1: return 1 return n * fact(n-1)print(fact(3))def fact(n): r...

2020-02-09 18:20:44 485

原创 廖雪峰官网自学python函数(附练习题答案)

这一章讲的函数,函数的调用,函数的参数,python中函数的参数有1 位置参数调用时候必须传入一个参数。2默认参数调用的时候可以不必须传入这个参数。但是定义的时候要赋予一个默认值,这个东西更适合我们处理某个问题时候经常有某个值不需要改变这里有个坑:默认参数必须只想不变的 对象,可以是int float str等等元组是个不变的东西,但是他不是对象,但是你可以让他作为默认参...

2020-02-07 19:44:21 725

原创 廖雪峰官网自学python 基础类型(附练习题答案)

没啥好说的直接上代码# -*- coding:utf-8 -*-height = 1.72weight = 88BMI = weight/(height*height)if BMI < 18.5: print('过轻')elif BMI >= 18.5 and BMI < 25: print('正常')elif BMI >= 25 and ...

2020-02-07 16:41:05 391

原创 廖雪峰官网自学python 输入输出(附练习题答案)

# -*- coding:utf-8 -*-name=input('please input your name')age=int(input('please input your age'))print('hello',name)print('1024 * 768 = ',1024*768)print(3>2)a=True and Trueb = True or False...

2020-02-07 16:38:09 622

原创 浅析kNN

kNN算法中文名是k-近邻算法他的工作原理是:存在一个训练数据集(样本数据集)这个数据集中每一份数据都有一个标签,我们知道训练数据集中的样本数据和他所属的类型。然后我们在输入新的没有标签的数据的时候我们可以根据算法得到新输入的数据的类型。一般的我们选择前k个最相近的数据所以算法的名称叫 k-近邻算法。(k 一般是不大于20的整数)k-近邻算法的一般流程1) 收集数据2)准备数据...

2018-10-24 19:39:38 138

原创 手写数字识别

import numpyimport os,sysimport operatordef img2vector(filename):    returnVect = numpy.zeros((1,1024))    fr = open(filename)    for i in range(32):        lineStr = fr.readline()        for ...

2018-09-27 17:27:22 165

原创 海伦数据集kNN算法改进约会网站配对效果python3

from numpy import *import operatordef file2matrix(filename): #函数读取文件    fr = open(filename)     arrayOLines = fr.readlines()    numberOfLines = len(arrayOLines)    returnMat = zeros((numberOfLin...

2018-09-26 21:09:58 985

原创 科赫雪花pyinstaller 使用

#kochDrawV1.pyimport turtle as tdef koch(size,n):    if n==0:        t.fd(size)    else:        for angle in [0,60,-120,60]:            t.left(angle)            koch(size/3,n-1)def main():  ...

2018-09-18 02:00:16 191

原创 使用第三方库pyinstaller

pyinstaller库是python的第三方库可以在cmd 中使用pip-install-pyinstaller安装pyinstaller库可以将python文件打包成可以在windows Linux Macos 运行的文件 并且无需安装python环境这样就可以把自己写的代码发送给小伙伴啦在命令行中找到要打包的py文件目录,然后使用命令pyinstaller -F fi...

2018-09-18 01:17:58 904

原创 python函数复用和递归&汉诺塔&斐波那契数列&数列取反

#digui#rvs not resv='asdfg'def fact(n):    if n==0:        return 1    else:        return n*fact(n-1)def main():    print(fact(5))    print(res(v))def res(v):    if v == "":        re...

2018-09-18 00:50:41 274

原创 python海龟库绘制七段数码管显示当前系统时间 &倒计时

#SevenDigitsDrawV2.pyimport turtleimport timedef drawGap():    turtle.penup()    turtle.fd(5)def drawLine(draw):    drawGap()    turtle.pendown() if draw else turtle.penup()    turtle.fd(40)...

2018-09-17 00:30:59 6689 3

原创 kNN简易分类

kNN优势:对于异常数据不敏感因为分类情况由大多数点决定,      劣势:如果选定更多的邻居,会让空间复杂度和计算复杂度很高from numpy import *import operatordef createDataSet():    group = array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]])    labels = ['A','A'...

2018-09-12 00:40:59 177

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除