python学习
Word_gebei
爱好深度学习、图像处理、自动化测试、测试开发等
展开
-
提供一种-街景图片语义分割的工作路线
1.该部分是做语义分割项目的一个工作汇报,详细记录了作者的思考过程,可作为一种街景图片语义分割的工作路线分享给大家。2.mask-rcnn在目标识别上是一种优秀算法,它能够对街道上的物体进行精确识别。3.附本文使用的mask-rcnn的setup.py和model.py3.1 setup.py"""The build/compilations setup>> pip install -r requirements.txt>> pytho原创 2022-01-29 09:25:41 · 1188 阅读 · 0 评论 -
python正则表达式和生成器和浅拷贝深拷贝
1.正则表达式:用于匹配符合规定的字符串,例如:import relist12 = ['wangwu@qq.com','lisi@qq.com',"wangwangwang@126.com"]for item in list12: result = re.match("[\w]{2,20}@126\.com$]",item) if result: print("%s是126邮箱"%item) else: print("%s不是126邮箱"%ite原创 2022-01-27 11:22:10 · 836 阅读 · 0 评论 -
python简单基础知识点复习
1.del 和remove 和pop分别是关键字删除,方法调用删除,方法删除顶部元素。2.is 是 判断双方是否同一内存地址的变量,== 判断两个值是否相同;同理 !=和is not 。3.python中有main函数,只要脚本执行,它就会运行。4.lambda匿名函数,a = lambda x,y:x+y 使用:print(a(2,3))5.python中所有不可改变的的对象都是可哈希的,比如字符串,元组,也就是说可改变的容器如字典,列表不可哈希。哈希就是要得到不可变量得身份证。哈希值的作用:哈原创 2022-01-23 19:18:37 · 749 阅读 · 0 评论 -
深度学习之unet深度网络用于煤岩裂缝提取
本文为github上开源的unet神经网络,用于复习和记录1.环境配置情况:h5py 2.10.0html5lib 0.9999999Keras 2.0.6Keras-Applications 1.0.8Keras-Preprocessing 1.1.2matplotlib 3.3.2numpy 1.19.2opencv-原创 2022-01-22 20:36:51 · 3335 阅读 · 0 评论 -
图像分割算法之pspnet的三种训练模型pspnet_50_ADE_20K,pspnet_101_cityscapes,pspnet_101_voc12
1.引用库:https://github.com/divamgupta/image-segmentation-keras2.依赖项:tensorflow==1.14.1,keras2.0, keras-segmentation3.main程序读取当前image文件夹下的图像,进行图像分割,然后将结果保存在output下4.本程序已经将三种模型的输出结果分别保存,并重命名为方法的名字,比如:pspnet_50_ADE_20K,pspnet_101_cityscapes,pspnet_101_voc12原创 2022-01-22 19:47:59 · 1617 阅读 · 0 评论 -
python街景-全景图像的拼接(使用SUPF算法)
# 初次尝试全景图像拼接# stitchers算法的基本原理:# 1 首先就是通过算法找特征点(SURF算法,也可以用SIFT算法)。# 2 其次就是计算图片之间的特征点的匹配程度,达到阈值才能拼接成功。# 3 等一系列操作,可参照我的demo01.# 4 拼接# 如果要拼接成功:则首要条件是保证图片间图像重叠部分的特征点重合(匹配)的地方比较多。# 因为特征点提取用的是SURF算法,查阅资料可知:SURF算法主要提取的是一些突出点,比如轮廓边缘,角点。# 就是说:特征点出现位置,一般都在原创 2022-01-22 19:21:11 · 3532 阅读 · 0 评论 -
python数据异常值的处理及插值并画图显示再拟合
1.处理边坡监测的位移数据:# 查出异常值:import numpy as npimport pandas as pdimport matplotlib as pltimport osdata = pd.read_excel('try.xls', header=0, sheetname=0)# print(data.shape)# print(data.head(10))# print(data.describe())neg_list = ['位移']print("(1)数据的行数为:原创 2022-01-22 19:02:34 · 1152 阅读 · 0 评论 -
python之去除异常值和缺失值的插值
1.使用箱型法去除异常值:import numpy as npimport pandas as pdimport matplotlib as pltimport osdata = pd.read_excel('try.xls', header=0)# print(data.shape)# print(data.head(10))# print(data.describe())neg_list = ['位移']print("(1)数据的行数为:")R = data.shape[0]pr原创 2022-01-22 18:49:43 · 4473 阅读 · 0 评论 -
HE_名片管理系统
python小程序-名片管理系统1.main程序information_table = []while True :# 建立文件的基本窗口 print("*" * 50) print("") print("名片管理系统") print("") print("1.新建名片") print("2.展示所有名片") print("3.搜索名片") print("") print("0.退出系统") print("")原创 2022-01-22 17:47:59 · 61 阅读 · 0 评论 -
HM_01_plane_war飞机大战项目
两年前学习python时,适用pygame库的飞机大战项目,项目文件夹下包括images文件夹用于存放各种图片,另外项目文件夹下包括DDJ.mp3音乐文件和两个python脚本。1.main主程序:import pygamefrom plane_sprites import *class PlaneGame(object): def __init__(self): print("游戏初始化。。。") self.screen = pygame.display.原创 2022-01-22 17:37:41 · 1669 阅读 · 0 评论 -
深度学习基本知识点
1.训练集、验证集、测试集。2.CNN(卷积)、RNN(循环)、GNN(混合)。3.卷积:CV、循环:NLP、混合:图机构数据。4.卷积:输入层、隐藏层、输出层;卷积层、池化层、全连接层。5.卷积层:用卷积核进行卷积计算;池化层:提取特征;全连接层:分类器作用。6.激活函数:加入非线性因素,常见:Sigmoid激活函数 Tanh激活函数 Relu激活函数 Leaky Relu激活函数。7.损失函数(代价函数):衡量预测值与实际值的偏离程度,损失函数越小,模型越好,常见:方差损失 Mean Squ原创 2022-01-12 15:31:02 · 1045 阅读 · 0 评论 -
python语义分割常见算法汇总
作者写的详细,转载链接:https://blog.csdn.net/gbyy42299/article/details/83415854转载 2022-01-10 15:34:08 · 638 阅读 · 0 评论 -
python中try-except-else-finally执行顺序
python异常捕获中try中包含要验证的语句,若出现异常,则执行异常对应的except语句,若无异常,则不执行except语句,except包含各类可能发生异常的类型。所有except皆未执行的话,将执行else语句,无论如何finally语句皆执行。try: print("Hello") raise AssertionError print("World")except AssertionError: print("断言错误")except BaseExcepti原创 2022-01-10 14:51:50 · 830 阅读 · 0 评论 -
python中easygui库的初步尝试
新建文件和删除文件```pythonimport easygui as gimport osdef createFile(name): file = open('D:\\software\\pycharm\\Pythonproject\\study\\play\\file\\' + name + '.txt','w') file.close()def DeleteFile(path): if os.path.exists(path): os.remove(原创 2022-01-10 11:22:06 · 175 阅读 · 0 评论 -
Python中easygui库中各种box的使用参考链接
链接:https://blog.csdn.net/DHKSHFJ/article/details/104106882转载 2022-01-10 10:22:20 · 267 阅读 · 0 评论 -
python列表内字符串合并‘ ‘.join(list)
例:list_of_strings = [‘Hello’, ‘python’, ‘hello’, ‘world’, ‘h’]b = ‘,’.join(list_of_strings)print(b)原创 2022-01-07 15:34:42 · 2476 阅读 · 1 评论 -
将python文件打包为.exe可执行文件
将python文件打包为.exe可执行文件1.安装pyinstaller:pip3 install pyinstaller2.普通打包:Pyinstaller -F main.py3.不含控制台打包:Pyinstaller -F -w main.py4.指定图标打包:Pyinstaller -F -i xx.ico main.py原创 2022-01-06 14:17:27 · 362 阅读 · 0 评论 -
python:“ if __name__==‘__main__‘: “的意思是?
大部分python程序中包含" if __name__=='__main__': "这句代码,原来不能详尽理解,查找相关资料后,总结如下:当我们新建一个one.py文件后,one.py文件的内置属性名字为main,故当执行该one.py文件时," if__name__=='__main__': "之前的代码执行完毕后,判断" if __name__=='__main__': "成立,它下面的代码也会被执行;当one.py被作为一个模块导入two.py文件中,那么one.py文件的内置属性名字就变成了文件原创 2021-08-21 08:01:31 · 93 阅读 · 0 评论