摘要: 从今天开始,我们开始温习Python吧。 1.变量 1.1 变量定义 变量是编程中最基本的存储单位,将会暂时存储你放进去的数据。示意图如下所示: 在Python中,定义一个变量并完成赋值非常简单,如下所示: variable = 100 temp="abc" Python中的变量无需事先声明变量数据 阅读全文
posted @ 2020-05-21 00:19 Surpassme 阅读(695) 评论(0) 推荐(1) 编辑
摘要: 在使用Python时,需要使用各种各样的库,通常会使用pip直接安装,这样最为简单也最方便。但最为崩溃的地方在于有时候速度出奇的慢,因为pip默认使用的源为官方源,而官方源在国外。通常的解决方法是更换源,常见的国内源如下所示: Windows下永久更换源 1.在运行窗口或资源管理器中输入 %APPD 阅读全文
posted @ 2020-05-15 23:22 Surpassme 阅读(19406) 评论(0) 推荐(1) 编辑
摘要: 需求如下: 1、在一个页面中显示两张图片 2、进入页面可以使用鼠标拖动各自的图片,相互不受影响 3、进入页面后可以使用鼠标滚轮放大或缩小图片,相互不受影响,即鼠标移动到图片A上,可对图片A进行放大或缩小,图片B不受影响,反之亦然 4、拖动需求同3 实现代码: 参考网址: 1.https://matp 阅读全文
posted @ 2020-05-03 20:32 Surpassme 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: 在PyQt中没有直接提供左键双击的判断方法,需要自己实现,其思路主要如下所示: 1、起动一个定时器,判断在指定的时间之内,点击次数超过2次,则视为双击(其主要思路判断两次点击的时间差在预测的条件以内) 2、 起动一个定时器,判断在指定的时间之内,点击次数超过2次,另外再获取鼠标点击的坐标,如果前后两 阅读全文
posted @ 2020-05-01 01:53 Surpassme 阅读(1711) 评论(0) 推荐(0) 编辑
摘要: logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等。其主要优点如下: 1.可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息; 2.尤其是代码运行在服务器上,当出现问题时可以通过查看日志进 阅读全文
posted @ 2020-04-27 15:42 Surpassme 阅读(398) 评论(0) 推荐(0) 编辑
摘要: ```python def saveRegistData(self): """用户注册""" print("保存数据") saveDataPath=os.path.join(os.getcwd(),"config","accout.json") accountType=self.accoutTypeComboBox.currentText() # 账户类型 account=self.account 阅读全文
posted @ 2020-04-26 22:01 Surpassme 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 本文同步在微信订阅号上发布,如各位小伙伴们喜欢我的文章,也可以关注我的微信订阅号:woaitest,或扫描下面的二维码添加关注: 阅读全文
posted @ 2020-04-26 21:33 Surpassme 阅读(2298) 评论(0) 推荐(0) 编辑
摘要: [TOC] 图像坐标系     在前面的数据标注文章中讲述如何进行标注,而标注后会保留4个坐标点,那么这些坐标点如何表示在图片中的位置?要表示一个点或图形的位置,就需要涉及到坐标系的概念。今天就来了解一下图像的坐标系。一般大家首先接触到的坐标系应该是的笛卡尔坐标系,如下所示: & 阅读全文
posted @ 2019-11-24 23:41 Surpassme 阅读(828) 评论(0) 推荐(0) 编辑
摘要:     目前人工智能 A rtificial I ntelligence主要分为两大分支: 计算机视常见: C omputer V ision,简称CV   CV主要是研究如何让机器看懂世界的一种技术,通过各种光学传感器来代替人眼对目标对象进行识别,跟踪和检测,使机器能 阅读全文
posted @ 2019-11-18 00:20 Surpassme 阅读(1433) 评论(0) 推荐(0) 编辑
摘要: [TOC]     临时接到一个测试任务,而测试需要用到redis cluster环境,却没有现成的环境可用,于是只能自力更生搭建测试环境。一开始想采用在宿主机上硬搭,但苦于没有那么多的服务器,于是决定试试docker。以下为详细搭建步骤: 基础环境信息   基础环境如 阅读全文
posted @ 2019-11-10 23:41 Surpassme 阅读(4914) 评论(2) 推荐(3) 编辑
摘要: [TOC]     最近日常测试中经常需要手动启动或停止docker,于是决定写一个Shell脚本来代替人工操作,另外该脚本,也可以通过Python脚本实行远程调用,详细如下所示: 目前该脚本是将Container ID写死在脚本中,当然也可以通过传参给脚本来进行控制,大家可以改 阅读全文
posted @ 2019-11-08 20:02 Surpassme 阅读(1722) 评论(0) 推荐(0) 编辑
摘要:     随着数据的暴增和计算机硬件技术的发展,也催生了AI技术在各行各业的应用渗透。而想将AI技术应用到各行各业,数据是必需品。因为数据直接影响到AI最终训练出来的模型好坏。AI建模没有太大门槛,但数据才是真正的门槛。因此,目前业界流传着一段话 有多少人工智能,就有多少人工 。前 阅读全文
posted @ 2019-11-06 23:20 Surpassme 阅读(1608) 评论(0) 推荐(0) 编辑
摘要: [TOC]     算力 和 数据 是影响深度学习的两个关键因素。在算力满足的情况下,为了达到更好的效果,我们就需要提供海量优质素材数据给神经网络,以求训练出来高精度的网络模型。在平时的测试过程中,也发现基于深度学习的算法, 素材的数量 、 素材的均衡度 和 标注的质量 对训练出 阅读全文
posted @ 2019-11-04 23:26 Surpassme 阅读(2957) 评论(0) 推荐(0) 编辑
摘要: 判断路径中是否包含中文 将文件保存为csv格式 import csv 获取图片分辨率 方法一:通过opencv该方法不支持路径或文件名含有中文 python opencv2安装: pip install opencv python 方法二:通过opencv 方法三:通过Pillow pip inst 阅读全文
posted @ 2019-09-30 15:39 Surpassme 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: [TOC] Shell脚本规范     良好的代码规范不仅方便阅读,也利于维护和提升开发效率。因此建议大家在编写Shell脚本时养成良好的代码习惯。今天就和大家探讨一下在Shell脚本中的一些规范,详细如下所示: 1、在Shell脚本中,第一行指定脚本解释器,如下所示: 2、在S 阅读全文
posted @ 2018-11-29 22:26 Surpassme 阅读(1335) 评论(0) 推荐(1) 编辑
摘要: [TOC] 什么是子Shell     子Shell的概念其实是贯穿整个Shell的,如果想要更好的理解和写Shell脚本则必须要了解子Shell的相关知识。其概念如下所示: 子Shell本质就是从当前的Shell环境中打开一个新的Shell环境,而新开的Shell称之为子She 阅读全文
posted @ 2018-11-27 23:18 Surpassme 阅读(2233) 评论(2) 推荐(1) 编辑
摘要: [TOC]     如果大家有其他语言的基础或经验,就很快能明白数组了。简单来说,数组就某一种相同类型的元素组合,而后通过下标对其进行访问各元素。 数组基础 基础语法 第一种形式 第二种形式 在以上形式中中括号代表的数组的下标索引,等号后面为其对应的值。 第三种形式 第四种形式: 阅读全文
posted @ 2018-11-26 00:11 Surpassme 阅读(887) 评论(0) 推荐(0) 编辑
摘要: [TOC]     函数可以简化程序的代码量,达到更好的代码复用度,因此会让程序变得更加易读、简洁和易修改。其作用就是将需要多次使用的代码整合到一块,使其成为一个整体,然后通过函数名即可完成调用。 基本语法 其他简化写法如下 或 建议采用非简化的书写方式,方便阅读代码 函数执行 阅读全文
posted @ 2018-11-22 22:08 Surpassme 阅读(448) 评论(0) 推荐(0) 编辑
摘要: [TOC]     循环语句常用于重复执行一条命令或一组命令等,直到达到结束条件后,则终止执行。在Shell中常见的循环命令有 while 、 until 、 for 和 select 等。 while语句 基础语法 while循环读取文件 1、使用exec until语句的语法 阅读全文
posted @ 2018-11-21 00:18 Surpassme 阅读(688) 评论(0) 推荐(0) 编辑
摘要: [TOC]     case语句相当于多分支的if/elif/else语句,而在使用case会让脚本看起来更简单工整。在case语句中,程序会将获取到的值与case表达式中的条件逐一进行对比,如果匹配则执行对应的语句,遇到双分号(;;)则停止执行。如果一直未找到匹配项,则执行 \ 阅读全文
posted @ 2018-11-18 22:26 Surpassme 阅读(955) 评论(0) 推荐(0) 编辑