
python
Daniel_Alan
欲戴王冠,必承其重
展开
-
spyder/conda安装包报错:conda info could not be constructed. KeyError: ‘pkgs_dirs‘
spyder/conda安装包报错:conda info could not be constructed. KeyError: ‘pkgs_dirs‘原创 2022-11-05 22:27:04 · 2491 阅读 · 0 评论 -
python实现HOG算法
过程:HOG特征提取方法就是将一个image(你要检测的目标):1)灰度化(将图像看做一个x,y,z(灰度)的三维图像)(必须灰度化);2)采用Gamma校正法对输入图像进行颜色空间的标准化(归一化);目的是调节图像的对比度,降低图像局部的阴影和光照变化所造成的影响,同时可以抑制噪音的干扰;3)计算图像每个像素的梯度(包括大小和方向);主要是为了捕获轮廓信息,同时进一步弱化光照的干扰(可以用sobel算法)。4)将图像划分成小cells(例如6*6像素/cell);5)统计每个cel原创 2021-05-24 21:29:33 · 2548 阅读 · 0 评论 -
机器学习python中train_test_split()函数划分训练、测试数据
train_test_split()函数是用来随机划分样本数据为训练集和测试集的,当然也可以人为的切片划分。优点:随机客观的划分数据,减少人为因素完整模板:train_X,test_X,train_y,test_y = train_test_split(train_data,train_target,test_size=0.3,random_state=5)参数解释:train_data:待划分样本数据train_target:待划分样本数据的结果(标签)test_size:测试原创 2021-05-15 11:03:25 · 4150 阅读 · 0 评论 -
python中easygui的安装方法
1首先去官网下载安装包easygui2.打开cmd ,用cd命令索引到easygui的安装位置,3.输入python.exe的安装位置 python.exe setup.py install即可4.若在使用IDLE中出现AttributeError: module 'easygui' has no attribute 'msgbox'的错误,请看解决方法...原创 2018-11-05 10:47:12 · 4121 阅读 · 0 评论 -
Python绘图Turtle库详解
转载:https://blog.youkuaiyun.com/zengxiantao1994/article/details/76588580Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。turtle绘图的基础知识:1. 画布(...转载 2019-05-03 10:10:29 · 444 阅读 · 0 评论 -
python函数
什么是函数 函数其实是一把工具使用函数的好处: 1.解决代码冗余问题。 2.使代码的结构更清晰 3.容易管理函数的使用必须遵循:先定义,后调用函数定义语法: def 函数名(参数1,参数2....): '''注释:声明函数''' ...原创 2019-06-25 21:39:46 · 332 阅读 · 0 评论 -
day02 python基础之列表,元祖,字典
今日内容:1. 常用数据类型及内置方法2.文件处理3.函数 列表:定义:在[]内,可以存放多个任意类型的值,并以逗号隔开。一般用于存放学生的爱好,课堂的周期等等。students=['1','3','孙']student_info=['sal',44,['泡吧','喝酒']]1.按索引存取值(正向存取+反向存取):即可存也可取print(student_info[2])#...原创 2019-06-25 20:54:34 · 201 阅读 · 0 评论 -
python文件处理
一:文件处理:open()写文件 wt:写文本读文件 rt:读文本追加写文件 at:追加文本注意:必须指定字符编码以什么方式写,就必须用什么方式打开执行python代码的过程:1.先启动python解释器,加载到内存中2.把写好的python文件加载到解释器中3.检测python语法,执行代码打开文件会产生两...原创 2019-06-25 21:07:39 · 457 阅读 · 0 评论 -
python爬虫入门学习3 Requests请求库
一:写在前面: python内置为我们提供了一个内置的模块叫urlibb,是用于访问网络资源的,但是由于它内部缺少一些实用的功能,所以用起来比较麻烦。后来出现了一个第三方模块叫“Requests”,Requests继承了urllib2的所有特性。Requests支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动确定响应内容的编码,支持国际化的URL...原创 2019-06-26 21:27:43 · 270 阅读 · 0 评论 -
day01 python基础
一:写在前面 编程语言:能够被计算机所识别的表达方式就是编程语言,语言是沟通的介质,而编程语言是程序员与计算机沟通的介质,在编程的世界里,计算机更像是人的奴隶,人类编程的目的就是命令奴隶去工作。 编程:编程即程序员根据需求把自己的思想流程按照某种编程语言的语法风格编写下来,产出的结果就是包含一堆字符的文件。 强调:程序在未运行前跟普通文件无异,只有程序在运行...原创 2019-06-24 18:11:12 · 172 阅读 · 0 评论 -
python爬虫入门学习4 Selenium请求库
写在前面: selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转,输入,点击,下拉等,来拿到网页渲染之后的结果,可支持多种浏览器 from selenium import webdri...原创 2019-06-27 21:30:00 · 196 阅读 · 0 评论 -
AttributeError: module 'easygui' has no attribute 'msgbox'
安装easygui时试了几次都出现了AttributeError: module 'easygui' has no attribute 'msgbox' 的问题,最后的正确解决方法是 打开cmd,输入pip uninstall easyguipip install easygui ...原创 2018-11-05 10:41:38 · 4704 阅读 · 4 评论 -
python的爬虫入门学习2
0.urlopen()方法的timeout参数用于设置什么: 用于设置超时时间(答:timeout 参数用于设置连接的超时时间,单位是秒) 1. 如何从 urlopen() 返回的对象中获取 HTTP 状态码?用getcode()方法response = urllib.request.urlopen(url)#打开url网址code = response...原创 2018-11-04 16:20:18 · 241 阅读 · 0 评论 -
python中的IDLE,BIF简单介绍
IDLEIDLE是一个python shell ,shell即外壳,是一个通过键入文本与程序交互的途径,就像windows的cmd窗口一样,可以给操作系统下达指令。 BIFBIF 就是 Built-in Functions,内置函数。为了方便程序员快速编写脚本程序(脚本就是要编程速度快快快!!!),Python 提供了非常丰富的内置函数,我们只需要直接调用即可,例如 print()...原创 2018-09-19 09:25:11 · 536 阅读 · 0 评论 -
python :列表的近亲,元组tuple
1. 创建和访问一个元组 创建一个元组需要一个小括号,而列表需要中括号 2. 元组不能修改其中的元素 3. 列表的关键是中括号,元组的关键是逗号 创建空元组的话,不需要加逗号,如果创建的元组里只有一个元素,那么需要在元素后面加上逗号 4 . 更...原创 2018-09-24 16:43:28 · 157 阅读 · 0 评论 -
python中原始字符串的几种写法
1.用\既可以对自身进行转义,又可以对其他符号进行转义如‘c:\now'转义后是'c:\\now'2如果字符串中有很多反斜杠,可以在字符串前面加上r即r‘c:\now'如果想得到跨越多行字符串就可以使用三重引号字符串 ...原创 2018-09-19 15:48:04 · 4819 阅读 · 0 评论 -
用python制作打飞机游戏
打飞机框架 加载背景音乐播放背景音乐(设置单曲循环)我方飞机诞生Interval=0 While True: If 用户是否点击了关闭按钮: 退出程序 Interval+=1If interval ==50Interval=0小飞机诞生 小飞机移动一个位置屏幕刷新 If 用户鼠标产生移动:我方飞机中心位置=用户鼠标...原创 2018-09-20 20:21:08 · 347 阅读 · 0 评论 -
Python 各种运行错误(如:SyntaxError :invalid syntax)
想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在if,elif,else,for,while,class,def声明末尾添加 :(导致 “SyntaxError :invalid syntax”)该错误将发生在类似如下代码中: 1 2 ifspam=...原创 2018-10-02 21:25:04 · 31639 阅读 · 0 评论 -
python中的分支和循环:for 循环,while循环,三元操作符,断言,assert关键字,rang()函数总结
1.python中的条件语句例:score=int(input('请输入一个分数')) if 100>=score>=90: print('A') elif 90>score&...原创 2018-09-21 13:48:01 · 554 阅读 · 0 评论 -
python中函数中的实参和形参以及默认参数和收集参数
一.实参和形参实例:>>> def MyFirstFunction(name): ”函数定义过程中的hame是叫形参“ #因为他只是一个形式,表示占据一个参数位置 print("传递进来的”+name+“叫做实参,因为他是具体的参数值") ...原创 2018-09-27 16:48:35 · 644 阅读 · 0 评论 -
python中lambda表达式的使用以及两个BIF即filter()和map()的使用
1.lambda表达式作用:在用python写一些执行脚本时,使用lambda就可以省下定义函数过程,比如我们只是需要写一个简单的脚本来管理服务器时间,我们就不需要专门定义一个函数然后再写调用,使用lambda就可以使的代码更加简洁对于一些比较抽象并且整个程序使用下来只需要调用一两次的函数,有时候给函数起个名字也是比较头疼的问题,使用lambda就不需要考虑命名的问题了简化代码可读性,...原创 2018-09-29 22:38:45 · 627 阅读 · 0 评论 -
Python标准异常总结
AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close()方法被调用的时候 ImportError 导入模...转载 2018-10-10 22:12:52 · 151 阅读 · 0 评论 -
python的爬虫入门学习1
今日内容:1.爬虫原理2.Requests请求库一:爬虫原理 1.什么是互联网 指的是由一堆网络设备,把一台台的计算机互联到一起称之为互联网 2.互联网建立的目的 互联网建立的目的是为了数据的传递以及数据的共享 3.上网的全过程: 普通用户:打开浏览器->发送请求->往目标站点发送请求->获取响应数...原创 2018-11-04 13:58:05 · 240 阅读 · 0 评论 -
python中的列表,添加元素,获取元素,删除元素,列表分片,常用操作符
一. 创建列表,分为创建普通列表,混合列表,和空列表。其中混合列表是指string,int, float等都可以写在同一个列表里,空列表是指列表可以为空二. 在列表添加成员方法 1. append()用法 append的中文意思是附加,在python中的作用是可以在列表末尾添加单个成员, 2. extend()用...原创 2018-09-23 15:57:47 · 14302 阅读 · 0 评论