![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
hongge_smile
专注于机器视觉,尤其是3D视觉的学习,欢迎大家一起学习交流。微信:vision2d
展开
-
python解析.pyd文件
有的时候,为了对python文件进行加密,会把python模块编译成.pyd文件,供其他人调用。拿到一个.pyd文件,在没有文档说明的情况下,可以试试查看模块内的一些函数和类的用法。首先 import XXX(pyd的文件名)然后直接print(dir(XXX))print(help(xxx))其中dir( ) 列出了属性和方法而hlep()直接列出了其中的函数以及参数,并且是源码的函数名和类型,非常直观。例如我这里的一个例子,输出如下:['RC', '__doc__', '__file__原创 2020-07-02 09:37:52 · 10278 阅读 · 1 评论 -
ubuntu下python环境的一些设置
如果安装了anaconda环境,默认是打开base环境的,即打开命令行前面有一个(base),如果想默认关闭conda环境,执行下面命令:conda config --set auto_activate_base false激活anaconda环境:source anaconda/bin/activateubuntu默认是python2.7,如果要设置默认python,可以执行下面操作:# ...原创 2020-03-04 22:12:07 · 304 阅读 · 0 评论 -
python高级操作
python补充1.去掉最大值和最小值,然后求平均值def drop_first_last(grades): first, *middle, last = grades return sum(middle) / len(middle)2.在迭代操作或者其他操作的时候,怎样只保留最后有限几个元素的历史记录?在多行上面做简单的文本匹配,并只返回在前 N 行中匹配成功的行:fr...原创 2020-02-09 22:57:56 · 282 阅读 · 0 评论 -
html和css
html和css7.HTML和csshtml是超文本标记语言超文本: 超出了文本的范畴, 功能比文本强大标记语言: 语法由标签组成.<html> <head> <title>标题</title> //外部的引入文件 css, js //配置: eg 编码 </head> <body> ...原创 2020-02-09 22:56:03 · 983 阅读 · 0 评论 -
python之简单机器学习
3.高等数学及算法•机器学习:用大量数据进行训练,获取到一个数据模型,预测就是应用训练的模型,来解决一个未知的问题。•人学习:用大量模拟题作为数据进行训练,获得的模型就是解题的方法。机器学习入门经典模型KNN模型K最近邻(k-Nearest Neighbor,KNN)分类算法,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一。该方法的思路是:如果一个样本在特征空间中的k个最相似(即...原创 2020-02-09 22:51:47 · 547 阅读 · 0 评论 -
python之pygame,pyqt
pygame,pyqt以及简单机器学习2.pygame入门展示窗体•图形化界面程序都是阻塞式的•通常阻塞的实现策略就是死循环窗体关闭•pygame.event.get()提供事件的清单•event.type指明了事件的类型•pygame.locals模块提供了常量•QUIT就是窗体关闭事件显示图片键盘事件•event.type 为KEYDOWN为按下•event.ty...原创 2020-02-09 22:45:28 · 2273 阅读 · 1 评论 -
python网络通信,多线程,迭代器
网络通信,多线程,迭代器4.python网络基础网络通信概述什么是网络:一些相互连接的,以共享资源目的计算机的集合.为什么学习网络编程:能编写基于网络通讯的软件,与其他计算机的软件进行数据通讯[重点]ip地址(重点)ip地址:用来在网络中标记一台计算机,是网络设备给每个计算机分配的唯一标识IP 地址是指互联网协议地址(英语:Internet Protocol ...原创 2020-02-09 22:42:56 · 519 阅读 · 0 评论 -
python正则表达式和数据库
正则表达式和数据库5.正则表达式正则表达式,又称规则表达式**。**(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。re模块的高级用法1. searchre.search函数会在字符串内查找模式匹配,只要找到第一个匹配然后返回,如果字符串没有匹配,则返回...原创 2020-02-09 22:41:03 · 2687 阅读 · 0 评论 -
python基础
python基础.python基础python语言的特点python的优点python 的特点: Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。python相比于其它语言(像java和c语言)一个很大的特点就是它是解释型语言,而java和c语言是编译型语言.简洁开源规范的代码# 规范的代码,多加空格运行结果可能不一样# 下面代码无输出...原创 2020-02-09 22:29:33 · 425 阅读 · 0 评论 -
python自己编写包(模块)的安装和卸载
我们可以把自己编写的一些好用的python包(模块)分享给比人使用,具体做法如下:python包的概念包 是一个 包含多个模块 的 特殊目录目录下有一个 特殊的文件 init.py包名的 命名方式 和变量名一致, 小写字母+ _好处使用 import 包名 可以一次性导入 包 中 所有的模块案例演练新建一个 person 的 包在目录下, 新建两个文件 say 和 eat在...原创 2020-02-08 17:34:01 · 563 阅读 · 0 评论 -
python中的内置函数dir()的使用
dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。def func(*args): '''这是一个测试函数''' return sum(*args)if __name__ == '__main__':...原创 2020-02-06 23:36:41 · 428 阅读 · 0 评论 -
Python之可变类型list在函数内部调动+=运算符
Python里面的list是可变类型,在函数内部使用+=运算符的时候,相当于调用list.extent()方法,会修改实参list的值。def change(gl_list): gl_list += gl_list print("函数内部的值:") print(gl_list)if __name__ == '__main__': gl_list = [1, ...原创 2020-02-05 23:36:13 · 424 阅读 · 0 评论 -
Python可变类型和不可变类型
Python3 的六个标准数据类型中:不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。例如:>>>word = 'Python'>>> print(word[0], word[5])P n>>> print(...原创 2020-01-29 15:04:45 · 324 阅读 · 0 评论