![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 57
危笑qwq
这个作者很懒,什么都没留下…
展开
-
k近邻算法预测鸢尾花品种
这学期数据挖掘和图像处理都涉及了机器学习,无奈上课走神,只能自学一哈了~ 简单实例–k近邻算法预测鸢尾花品种 1.这个例子在做什么事 已有的鸢尾花三个品种(setosa、versicolor,virginica)的大量特征数据(花萼长度,宽度…),现在新发现野外有一个鸢尾花,测出这株花的特征数据,让python根据已有数据来预测这株花是三个品种中的哪一个 2.用什么算法来预测–k近邻法 原理很简单,在已有数据中找到和新发现的鸢尾花特征最相似的一株鸢尾花a,则a是什么品种算法就认为新花是什么品种 3.大致思路原创 2021-05-05 14:19:04 · 619 阅读 · 1 评论 -
bug---python remove bug
2 for i in list1: remove i 这么写是跳着删的 如果不跳要改成: for i in list1[:]原创 2020-12-14 14:33:33 · 202 阅读 · 0 评论 -
ppython复习12/10----异常
原创 2020-12-10 15:24:01 · 72 阅读 · 0 评论 -
python复习12/10----类
基本的类创建,self大致等于this,必须self.i,直接用i报错 #基本的类创建,self大致等于this,必须self.i,直接用i报错 class myclass: i=123456#成员变量 def f(self): print(self.i) x=myclass() x.f() 构造方法 注意__init是两个下划线,不然报错 takes no arguments #构造方法 注意__init是两个下划线,不然报错 takes no arguments c原创 2020-12-10 11:05:52 · 146 阅读 · 0 评论 -
pyhton复习12/6---小bug
unindent does not match any outer indentation level 错误原因: 这里多了 个空格,不容易发现原创 2020-12-09 18:04:21 · 67 阅读 · 0 评论 -
phython复习12/9--函数
自定义函数 注意 格式:def 没有大括号 有冒号 必须return 东西,但可以加print语句,然后再print(函数) #自定义函数 def max(a,b): if a>b: return a print("a更大") else: print("b更大") return b print(max(3,4)) return 可以没有,但是hhh()括号必须 有 #没有return的函数 def hhh():原创 2020-12-09 17:20:48 · 115 阅读 · 0 评论 -
python复习 12/9---迭代器(未完待续)
迭代器 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 #迭代器 list1=["abc",123,467] it=iter(list1) #一次迭代 #print(next(it)) #循环迭代 for x in it: print(x) ...原创 2020-12-09 16:52:21 · 90 阅读 · 0 评论 -
pytho复习12/9---条件控制和循环语句
条件控制 python用elif替换了 else if a=2 if a==1: print(1) elif a==0: print(0) else : print(2) 在Python中没有switch – case语句。 规定input输入的类型,如果不是规定的类型,报错 但是str(inout())输入数字就直接转换为字符串 age=int(input()) print(age) if里面嵌套 if 注意 这里输入 数字必须用 int(input())否则报错 ot原创 2020-12-09 16:39:37 · 69 阅读 · 0 评论 -
bug----python缩进
print("........") ^ IndentationError: unexpected indent 有些行 没有顶格写,报错原创 2020-12-07 17:19:00 · 168 阅读 · 0 评论 -
pyhton复习12/7---元组/集合方法复习
集合没有重复 元素 创建集合方法一 创建集合方法二 a包含而b不包含 ab中所有的元素 集合a和b中都包含了的元素 不同时包含于a和b的元素 增加元素 删除元素方法二,若元素本来不存在不会报错 计算元素个数 清空集合 判断元素是否存在 判断指定集合是否为该方法参数集合的子集 元组 元组不可以修改 计算元素个数 元素是否存在 ...原创 2020-12-07 16:15:17 · 75 阅读 · 0 评论 -
Python复习----生成随机数
# 导入 random(随机数) 模块 import random print(random.randint(0,9))原创 2020-12-06 16:33:58 · 224 阅读 · 0 评论 -
python复习12/6---书后题
D:\作业和学习资料\python\期末复习代码原创 2020-12-06 16:16:45 · 111 阅读 · 0 评论 -
python复习12/6--列表补充
输出列表 1.直接print(list)带有【】的 2遍历for i in list1 print(i) 3遍历 for i in range(len(list1)): print(list1[i]) 删除 只能用下标删 del(list[1])原创 2020-12-06 15:54:24 · 105 阅读 · 0 评论 -
pyhton---列表方法复习
注意 正确:list1.reverse() print(list1) 错误:list1=list1.reverse() for i in range(100)包括 0不包括100 列表方法 (列表没有add插入) 在末尾添加元素 统计某个元素在列表出现次数 找出某个元素的索引位置 将元素插入列表 反向列表中的元素 排序列表 清空列表 输出列表中最大最小 删除列表一个元素 列表长度 ...原创 2020-12-06 15:41:23 · 71 阅读 · 0 评论 -
python字符串方法复习
1.方法(str)2.str.方法() #判断字符串是否只包含数字 #将字符串中的小写变为大写 #每个单词首字母大写 #大小写互换 #检测是否以指定字符串开头 以指定字符串为分隔截成几段,返回list 查找替换 返回字符串中最小最大的字母(按照askii码排序) 返回字符串长度 将列表转化为字符串,list中 只能有字符串元素 判断字母 是否只包含大写/小写 ,数字不影响 检测字符串是否包括在 字符出中,返回 位置 ,没有则返回 -1 检测子串是否 存在,返回布尔类 测字符串是否以指定字符 结束 子串在字符原创 2020-12-06 14:09:33 · 75 阅读 · 0 评论 -
python复习----12/6字符串的方法
字符串 截取子串 str[1] str[1:3] 有头没有尾 str[0:]从第一个到结尾 输出 两个字符出啊可以用***+输出,多次输出** 不换行输出: print(“avb”,end="") print(“nhhnn”) 等待用户 输入 str3=input(); 字符串方法 大全 #不是方法(str)就是str.方法() #判断字符串是否只包含数字 str1="1234" print(str1.isdecimal()) str2="123a" print(str2.isdecimal()) pr原创 2020-12-06 14:02:45 · 335 阅读 · 0 评论 -
python---集合
集合—{ } 不重复 列表—[ ] 字典—{ a:b} 元组—() 创建和遍历集合()set方法 格式只能(“字母”) #创建集合方法一 bag={"apple","orange"} #创建集合方法二 package=set('abcd') #遍历集合 print(bag) print(package) 集合的运算 #集合的运算 a={1,2,3} b={2,3,4} #a包含而b不包含 print(a-b) #ab中所有的元素 print(a|b) >>> # 下面展示两个集合原创 2020-11-15 11:49:15 · 150 阅读 · 0 评论 -
pyhton复习---字典
创建字典和访问字典元素 #创建一个字典 dict={"name":"steve jobs","age":99,"gun":"walther p99"} #访问字典内的元素 print("姓名",dict["name"]) print("年龄",dict["age"]) key,value–键,值 键必须是唯一的,但值则不必 删除/清空字典 #删除字典元素/清空整个字典 dict.clear() print("姓名",dict["name"]) 其他重要方法 #其他方法 #遍历 print(str(d原创 2020-11-15 11:32:02 · 244 阅读 · 0 评论 -
python复习---元组
创建元组(列表中括号,元组小括号) 一般元组用tup表示(全称tuple) #创建元组 tup1=(1,2,3,"abc") print(tup1) 访问一个值 和列表一样是中括号 #访问元组某个值 print(tup1[1:2]) 修改元组(元组不可以修改) tup[3]=10 错误写法 连接元组 #连接两个元组 tup2=(4,5,6) tup3=tup1+tup2 print(tup3) 一些运算 注意遍历for的格式,没有括号 元组其他函数 ...原创 2020-11-01 16:41:46 · 144 阅读 · 0 评论 -
pyhton复习---11.1(到列表)
注释 单行注释: Python中单行注释以 # 开头 多行注释: 三个单引号或者三个双引号 #hhh """ print('world') """ print('hello') 使用缩进代替大括号 如果true下面的两行缩进不一样会报错 == 注意true和flase首字母大写== 注意if语句要有冒号 #缩进 if True : print("ture") print("zhengque") if False: print("false") 数据类型(只有四种,没有double原创 2020-11-01 16:24:48 · 774 阅读 · 0 评论