Python基本用法
文章平均质量分 65
AICVHub
计算机专业背景/高级算法工程师/数据分析师/算法架构师/人工智能领域优质创作者/优快云博客专家,专注AI领域知识分享,涉及内容从paper解读/源码剖析/数据处理/模型优化,到算法落地与工程化部署;领域包括:机器学习/深度学习/计算机视觉/音频处理/信号处理/结构化数据分析与挖掘/服务器&端侧AI算法部署;topic包括但不限于:图像单&多标签分类、目标检测、图像分割、图像检索、人脸识别、音频分类、声纹识别等;擅长[学术-->工业]算法落地,从实用性出发解决业务痛点,曾负责多项大型AI项目的研发与落地;曾研发出多项业界领先的产品/模型。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于socket实现客户端与服务器之间TCP通信
我们在算法部署时,通常需要进行算法端与其他服务端的通信,要么接受指令、要么是需要上传算法结果;除了我们常用的gRPC、HTTP、MQ等方式,还可以利用TCP来实现可靠通信;本次我们利用socket来展示如何进行两端的TCP通信。原创 2024-10-14 08:30:00 · 2093 阅读 · 0 评论 -
Python语法糖大全
Python语法糖大全,汇总了各种语法糖,可以作为一个查询手册。原创 2024-04-24 09:40:00 · 4435 阅读 · 2 评论 -
基于点之间距离的多目标跟踪
目标跟踪是计算机视觉领域一种常用的算法,用于将前后帧中的同一个目标关联起来,从而可以针对某一个特定目标进行分析,如对状态进行投票平滑获取更为稳健的结果。然而,目前流行的跟踪算法大多是基于检测的bbox之间的IOU来匹配的,这对于某些小目标或者点的检测,IOU通常不是一个好的选择,因为目标太小,很容易使得相邻两帧之间的IOU为0。为了解决这个问题,本文提出了一种基于点之间距离的跟踪方法:将目标建模为一个点,通过计算前后帧点之间的距离,利用匈牙利匹配来进行跟踪。原创 2023-11-22 11:15:42 · 1111 阅读 · 0 评论 -
Python中 lambda 的妙用
Python中使用lambda高效处理一些问题的案例原创 2023-11-08 13:41:17 · 416 阅读 · 0 评论 -
Python dict: 深度字典更新, 比update更好用
写了一个函数, 来进行字典的深度更新, 可以代替update, 能够满足浅层和深层的更新.原创 2021-11-12 10:08:49 · 6995 阅读 · 0 评论 -
Python与MySQL的交互:数据的读写
在日常做数据分析时,常常会需要数据的I/O,由于本人常从数据库提取数据,然后在Python中做分析,有时也会将分析结果导入数据库以供他人查询。这个过程如果都是通过导表来做,手动处理的步骤就太多了,很不方便。所幸,Python有许多包提供了数据库连接功能,能够进行Python与数据库的数据读写交互。之前在Python2.7中,我常用MySQLdb这个包,利用该包可以达到数据的读写,但有一点,...原创 2018-07-12 16:22:46 · 575 阅读 · 0 评论 -
利用pyinstaller工具将Python脚本打包生成exe文件
很多时候,我们在自己电脑上用Python写了一个小程序,想要分享给其他人,可是对方电脑又没有Python环境。这个时候,就可以把你的程序打包成一个exe文件,然后就可以愉快地在他人电脑上运行了。打包的方法,网上很多,目前主流的是用pyinstaller。值得注意的是,pyinstaller不是一个python包,不需要使用import导入。只需安装之后,在命令行中使用命令即可打包。安装方式:pip...原创 2018-07-13 18:30:03 · 689 阅读 · 0 评论 -
利用Python提取网络图片的像素尺寸、格式等相关信息
有时候我们遇到分析服务器上存储的图片的业务需求,通过捕获其像素尺寸等信息来分析一下图片质量是否符合要求。假定给出一个URL,如何从服务器捕获该URL所对应的图片的相关信息呢?利用Python的urllib及PIL中的Image即可轻松实现。废话少说,直接上码:首先导入相关包:import urllibfrom PIL import Image然后,定义类:clas...原创 2018-07-20 09:35:42 · 2858 阅读 · 2 评论 -
Python:提取经纬度位置信息
业务上常常需要获知给定经纬的具体信息,如该点位于哪个省、哪个城市、哪个区。百度给开发者提供了百度地图API,可以让我们轻易获取经纬度的省市区等信息。若想通过一个给定的经纬度,获取其省市区等信息,只需两步:1、申请百度AK点击链接:tp://lbsyun.baidu.com/index.php?title=jspopular/guide/introduction,即可申请。具体申请方法不做...原创 2018-08-24 11:12:13 · 15178 阅读 · 0 评论 -
Python DataFrame:提取某字段最大值所对应的行
我们处理某些表格数据时,会遇到某个字段在不同类别中有不同的值,有时候需要提取某个类别中该字段最大值所对应的行,只用group by 往往不行。其实,使用group by 和 merge 相结合,即可轻松解决这个问题。解决思路:1、我们先来定义一个DataFrame:在上图的df中,不同的name对应着num值、年份,现在想提取每一year的最大num所对应的name。2、接下来...原创 2018-09-04 10:00:17 · 57842 阅读 · 8 评论 -
Python读取文件夹中指定格式的文件名与相对路径
实现:1、遍历文件夹,取出jpg格式的图片名称;2、遍历文件夹,取出jpg格式的图片相对路径。原创 2019-01-23 20:54:01 · 5536 阅读 · 0 评论 -
Python matplotlib画图知识点备忘
介绍了Python 绘图工具包matplotlib.pyplot的使用方法:图片属性设定、子图排版、线条颜色形状等。原创 2019-04-26 09:51:47 · 1237 阅读 · 0 评论 -
pip 安装扩展包时拒绝访问错误“PermissionError【WinError 5】”解决方案
在Python环境下,使用pip工具安装某些包时,有时候会自动更新某些依赖包。这个时候,有时会报如下的错:我们可以发现,是在处理tornado这个包时,出了问题,错误是权限错误。猜想是由于文件访问出了问题,于是,进入该包所在路径,修改其权限:取消勾选“只读”选项之后,继续使用pip命令安装相应包即可。现对解决方案作一个简单整理:1、根据错误提示,定位到出错包的路...原创 2019-05-06 16:50:01 · 3105 阅读 · 0 评论 -
Python中使用logging模块记录日志
在部署工程化的项目时,我们常需要记录日志。logging模块提供了强大的日志记录功能,可用于记录程序报错的信息、自定义的运行记录,还可以在出现指定错误时发邮件报警。经过简单试用,现总结一下基础用法,后续深入使用后,会继续完善此博客。1、logging句柄logging模块中,提供了多种句柄,如:StreamHandler FileHandler BaseRotatin...原创 2019-05-09 15:39:37 · 1568 阅读 · 0 评论 -
ipython指向不同python环境
1. 先找到Anaconda安装目录:C:\ProgramData\Anaconda3\Scripts2. 打开其中的ipython-script.py文件,然后在其中顶部添加:#!C:\ProgramData\Anaconda3\python3.exe,形如:#!C:\ProgramData\Anaconda3\python3.exeif __name__ == '__main__':...原创 2019-08-07 17:57:12 · 1250 阅读 · 0 评论
分享