python
金大大诶
用抽象构建架构,用实现扩展细节。
展开
-
faiss安装及openvino安装
项目需要在cpu上做图像检索,特征提取方案使用了openvino+onnx,向量检索方案就使用了faiss-cpu。可以实现在cpu上实时检索。原创 2023-02-08 11:32:07 · 164 阅读 · 0 评论 -
python部署到生产环境
本教程假设您有一个要将应用程序部署到的服务器。它概述了如何创建分发文件并安装它,但不会详细说明要使用的服务器或软件.构建和安装当您想在别处部署应用程序时,您可以构建一个分发文件。Python 发行版的当前标准是wheel格式,扩展名为 .whl。确保首先安装了wheel库:pip install wheel使用 Python 运行 setup.py 为您提供了一个命令行工具来发出与构建相关的命令。 bdist_wheel 命令将构建一个轮子分发文件。python setup.py bdist_w原创 2021-09-30 18:11:05 · 664 阅读 · 0 评论 -
一篇文章搞懂python定时任务-APScheduler
基本概念APScheduler有四种组件:triggers (触发器)job stores (作业储存器)executors (执行器)schedulers (调度器)触发器包含调度逻辑。每个作业都有自己的触发器,该触发器确定下一步应在何时运行该作业。除了其初始配置之外,触发器完全是无状态的。作业储存器存放调度的作业。默认的作业存储器只是将作业保存的内存中,而其他作业则将他们存储在各种数据库中。作业的数据在保存到持久性作业存储中时会序列化,在从作业中加载回去时会反序列化。作业存储器(默认存原创 2020-05-25 20:32:28 · 825 阅读 · 0 评论 -
opencv实现运动物体检测跟踪
利用opencv实现运动物体的跟踪def detect_video(video): camera = cv2.VideoCapture(video) history = 1 bs = cv2.createBackgroundSubtractorKNN(detectShadows=True) bs.setHistory(history) fra...原创 2019-10-26 17:34:12 · 2773 阅读 · 0 评论 -
re基础
+ 代表前面的字符必须至少出现一次? 通配0个或1个字符* 通配0个或多个字符^ 匹配输入字符串的开始位置$ 匹配输入字符串的结尾位置{n} 匹配确定的n次 o{2} 不能匹配Bob 可以匹配food\b 匹配一个单词边界,即字与空格间的位置\B 非单词边界\w+ == [a-zA-Z0-9_] 匹配数字字母下划线和加号的多个字符 var patt1 =...原创 2018-12-12 10:27:29 · 262 阅读 · 0 评论 -
python面试练习
1、一行代码实现1—100之和print(sum(range(1, 101)))2、如何在一个函数内部修改全局变量利用global修改全局变量3、列出5个python标准库re:正则匹配math:数学运算sys:用于命令行参数os:提供了与操作系统相关联的函数datetime:处理日期与时间4、字典如何删除键和合并两个字典del dic["key"]...原创 2019-02-27 09:35:15 · 2197 阅读 · 2 评论 -
大厂AI面试题
初入AI,整理下大厂的面试题以便有方向提高自己,大家如果有优秀的解决方法可以留下评论,共同进步。Google1. 1/x的导数是什么2. 画出 log(x+10) 的曲线图3. 如何设计用户满意度调查4. 掷硬币十次,正面*8,背面*2,试分析这枚硬币的公平性? 并求出P5. K-均值和高斯混合模型:K-均值和EM之间有什么区别?6. 正态分布:如何判断高斯混合模型是否...原创 2019-05-27 11:26:15 · 677 阅读 · 0 评论 -
python批量修改文件名称补0
import ospath = os.getcwd()# path = './data'file_list = os.listdir(path)for file in file_list: # 补0 10表示补0后名字共10位 filename = file.zfill(10) # print(filename) new_name = ''.join(...原创 2019-08-20 11:39:03 · 1035 阅读 · 0 评论