现在位置: 首页 > Python
2020年02月18日 编程语言 ⁄ 共 1784字 评论关闭

python:目标检测模型预测准确度计算方式(基于IoU) 训练完目标检测模型之后,需要评价其性能,在不同的阈值下的准确度是多少,有没有漏检,在这里基于IoU(Intersection over Union)来计算. 希望能提供一些思路,如果觉得有用欢迎赞我表扬我~ IoU的值可以理解为系统预测出来的框与原来图片中标记的框的重合程度.系统预测出来的框是利用目标检测模型对测试数据集进行识别得到的. 计算方法即检测结果DetectionResult与GroundTruth的交集比上它们的并集,如下图: 蓝色的框是:GroundTruth 黄色的框是:Dete

阅读全文
2020年02月18日 编程语言 ⁄ 共 1036字 评论关闭

python dumps和loads区别详解 这篇文章主要介绍了python dumps和loads区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.概念理解 json是一种轻量级的数据交换格式,对象由花括号括起来的逗号分割的成员构成,成员是字符串键和上文所述的值由逗号分割的键值对组成,如: {"name":"cctester","age":30,"address":{"country&qu

阅读全文
2020年02月18日 编程语言 ⁄ 共 1934字 评论关闭

python lambda函数及三个常用的高阶函数 进行编程时,一般我们会给一个函数或者变量起一个名字,该名称是用于引用或寻址函数变量.但是有一个低调的函数,你不需要赋予它名字,因此该函数也叫匿名函数.该函数就是Python中的Lambda函数,下面就来为大家解析python-lambda函数,三个常用的高阶函数. 为什么要使用Python Lambda函数? 匿名函数可以在程序中任何需要的地方使用,但是这个函数只能使用一次,即一次性的.因此Python Lambda函数也称为丢弃函数,它可以与其他预定义函数(如filter(),map()等)一

阅读全文
2020年02月18日 编程语言 ⁄ 共 449字 评论关闭

深入浅析python的第三方库pandas pandas模块 pandas是一个强大的分析结构化数据的工具集:它的使用基础是Numpy(提供高性能的矩阵运算):用于数据挖掘和数据分析,同时也提供数据清洗功能. 作为pandas系列的最终章,本文引出一个数据"复制"问题. 示例如下: 从上图中可以看到:我们对data_pd做了删除一行的操作,但是这并没有改变变量data_pd在内存中的值,而是将删减一行后的数据放置在一块新开辟的内存区域. 可以这么理解,这种机制是在复制的一份原数据上进行操作,从而保护原数据不受改变,保证

阅读全文
2020年02月18日 编程语言 ⁄ 共 1001字 评论关闭

解决Python3.8用pip安装turtle-0.0.2出现错误问题 turtle库是python的基础绘图库,官方手册 这个库被介绍为一个最常用的用来给孩子们介绍编程知识的方法库,其主要是用于程序设计入门,是标准库之一,利用turtle可以制作很多复杂的绘图. turtle原理理解 turtle名称含义为"海龟",我们想象一只海龟,位于显示器上窗体的正中心,在画布上游走,它游走的轨迹就形成了绘制的图形. 海龟的运动是由程序控制的,它可以变换颜色,改变大小(宽度)等. 正文开始: 该经验主要针对: 1.命令行受管理员权限限制 2.python3

阅读全文
2020年02月18日 编程语言 ⁄ 共 3499字 评论关闭

Python对Tornado请求与响应的数据处理 获取查询字符串参数 get_query_argument(name, default=_ARG_DEFAULT, strip=True) 从请求的查询字符串中返回指定参数name的值,如果出现多个同名参数,则返回最后一个的值: default为路由中未传name参数时返回的默认值,如default未设置,则会抛出tornado.web.MissingArgumentError异常: strip表示是否过滤掉左右两边的空白字符,默认为过滤. get_query_arguments(name, st

阅读全文
2020年02月18日 编程语言 ⁄ 共 1976字 评论关闭

python日期与时间戳的各种转换示例 官方文档的示例中没有我们习惯的日期格式,查了很多博客转换日期和时间戳也都是大概的能得到结果的方式,常将 datetime 和 time 两个模块混用,个人觉得时间格式化不应该这么麻烦,还得用两个模块来支持?故而翻遍了源码,总结以下常用的几种日期和时间戳的转换方式. 以下主要有三个元素(时间字符串,格式,Unix时间戳),可将时间字符串转为另一种时间格式,或将时间字符串转为时间戳,或将时间戳转为时间字符串. datetime 和 time 两个模块,任意一个都能转换完成. 以下两个模块均列出示例:

阅读全文
2020年02月18日 编程语言 ⁄ 共 1836字 评论关闭

基于python的docx模块处理word和WPS的docx格式文件方式 Python docx module for Word or WPS processing 本文是通过docx把word中的表格中的某些已填好的内容提取出来,存入excel表格. 首先安装docx的python模块: pip install python-docx 由于处理的为中文和符号,改成utf-8编码格式 import sys reload(sys) sys.setdefaultencoding(‘utf-8′) from docx import Document import panda

阅读全文
2020年02月18日 编程语言 ⁄ 共 657字 评论关闭

python时间与Unix时间戳相互转换方法详解 对于时间数据,如2018-09-25 09:28:59,有时需要与Unix时间戳进行相互的运算,此时就需要对两种形式进行转换,在Python中,转换时需要用到time模块,具体的函数如下: 其中unix_time函数是正常时间转unix时间,local_time是unix时间转正常时间. import time def unix_time(dt): #转换成时间数组 timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S") #转换成

阅读全文
2020年02月18日 编程语言 ⁄ 共 446字 评论关闭

解决python replace函数替换无效问题 python replace函数替换无效问题 str = "hello,china!" str.replace("hell","well") print(str) hello,China! 进程已结束,推出代码0 写代码时发现这样替换之后并没有替换成功. 原因: 在Python中字符串是是不可变对象. 所以字符串使用replace需要重新赋值,生成一个新的对象. 之前没有重新引用,导致该变量 指向的是 以前的对象,实则已经发生变化,只是

阅读全文