Python
文章平均质量分 60
lyyiangang
这个作者很懒,什么都没留下…
展开
-
python 发送post请求
python post请求例子原创 2022-12-11 16:09:36 · 8096 阅读 · 0 评论 -
pybind11使用
pybind11原创 2022-05-25 17:10:18 · 1154 阅读 · 0 评论 -
强大的计算器
leetcode 计算器python实现原创 2022-05-01 16:59:36 · 232 阅读 · 0 评论 -
numpy 的transpose是如何实现的
transpose的python实现原创 2022-02-21 17:44:20 · 1807 阅读 · 0 评论 -
如何将cv::Mat从cpp端发送到python端
如何使用zeromq发送cv::Mat给python端OpenCV已经成了图像领域不得不学习的库,其源码为cpp编写,但是实际上我们也会经常使用python版本的OpenCV进行快速开发, 但有些场景下,又不得不将cpp代码中的数据传给python端,对于这种需求,一种方法是使用pybind11之类的第三方库,将cpp代码变成python的一个库,但多进程通信也不失为另一种优雅的方法。下面就介绍下如何将cpp代码中的一个cv::Mat图片发送给python,并在python中进行显示。框架介绍先介绍原创 2022-01-09 16:17:04 · 2526 阅读 · 0 评论 -
正则表达式
元字符. 匹配除换行符以外的任意字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束反义\W 匹配任意不是字母,数字,下划线,汉字的字符\S 匹配任意非空白字符\D 任意非数字字符\B 任意非单词开头或结束的位置[^x] 除了x以外的任意字符[^abcd] 除了abcd这几个字母的任意字符重复限定符* 重复零次或更多次+ 重复一次或更多次? 重复零次或一次{n} 重复n次{n,原创 2021-11-21 18:55:42 · 406 阅读 · 0 评论 -
python中的取整
虽然取整是各种语言中最基础的操作, 可是往往多了一个1或者少了一个1会导致巨大的灾难,所以我觉得还是很有必要写一下的。python中的取整操作有://, round, int, ceil, floor, 其他语言也有类似的函数来进行取整。先看一段代码:import mathdef test_round(a, b): print('-------------------------------------') print(f'{a}/{b}=', a/b) print(f'{a原创 2021-08-15 15:58:34 · 6590 阅读 · 0 评论 -
L1正则化(weight_decay)
关于weight_decay的介绍:参考资料:https://towardsdatascience.com/weight-decay-l2-regularization-90a9e17713cdhttps://stats.stackexchange.com/questions/29130/difference-between-neural-net-weight-decay-and-learning-rate原创 2021-07-20 11:32:03 · 194 阅读 · 0 评论 -
batchnorm融合
conv-batch_norm 模块可以融合成一个conv模块.参考链接:https://nenadmarkus.com/p/fusing-batchnorm-and-conv/测试代码:# conv 与bn融合demo# https://nenadmarkus.com/p/fusing-batchnorm-and-conv/import ipdbimport torchimport torchvisiondef fuse_conv_and_bn(conv, bn): #对于bn原创 2021-07-07 18:25:37 · 260 阅读 · 0 评论 -
dearpygui库的使用
dearpygui库的使用作为一名CV调包侠,高大上的人工智算法当然要好好包装下,做一手好demo也就成了必备技能。实际使用时经常需要将摄像头输入的图片,检测结果的bounding box,以及各项指标动态的绘制在GUI界面上,通过各种动态图表,曲线甚至炫酷的3d动画让我们的demo高大上。今天这些需求都能在一个强大的Python库中实现:dearpygui.dearpygui介绍先上几个由dearpygui创建的效果图:甚至可以用来做二维游戏hello world下面原创 2021-07-03 17:43:47 · 3452 阅读 · 2 评论 -
一文读懂仿射变换
一文读懂仿射变换对,我就是标题党,但是会争取一篇文章介绍仿射变换的所有知识点。背景图像常见的变换操作有平移变换,欧几里德变换,相似变换,仿射变换和投影变换。如果看下面这张图则可以更直观的看出他们的区别:平移变换顾名思义只会对图片进行xy方向的移动欧几里德变换则在平移变换的基础上加了旋转变换, 能够表示目标的刚体变换。相似性变换是在欧几里德变换基础上加上了缩放和镜像操作仿射变换在相似性变换基础上添加了斜切变换,仿射变换保留了目标图像的平直性和平行性。也就是说,一条直线变换后还是一条直线,原创 2021-04-11 10:05:16 · 1443 阅读 · 4 评论 -
Python语言相关代码片段
Python相关的代码片段Queuefrom queue import Queueq = Queue()q.put(2) # pushq.put(3)print(q.qsize())print(q.get()) # popprint(q.get()) print(q.empty()) # true注意queue模块还有deque, heapush(), SimpleQueue, PriorityQueue等类.原创 2021-07-01 12:53:36 · 66 阅读 · 0 评论