自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (3)
  • 收藏
  • 关注

原创 opencv-python图片转换、尺寸、传输

一文概括opencv图片转换、传输

2022-08-12 21:35:02 1351

原创 人工智能竞赛-行为识别参赛总结

参赛背景3周前,接到一项任务是准备视频行为识别模型并参赛。竞赛数据集来自互联网视频,总量不少于1万段,其中包含共6类,每类不少于200段的特定行为视频。每段特定行为视频至少包含一段起止位置完整的某类特定行为,并包含与特定行为无关的背景视频内容,视频的平均帧率为24FPS,时长区间为20s-200s之间。赛题分析该赛题是典型的视频行为识别任务,特点在于需要同时分析视频图像内容与视频图像变化信息,主要的方案有传统光流分析、骨架跟踪、卷积识别、序列预测等。在此基础上还衍生了行为检测的方案,此处不提。参考

2020-11-14 20:04:02 666

原创 windows开关机日志入库

需求背景流水线视觉设备部署在工厂中,需要自行记录开关机时间,供控制室查看管理需求描述自动记录windows开关机时间到本机mysql数据库实现方式编写存储数据库语句,分别存储为sql文件INSERT operationlog VALUES(UUID(),1,0,NOW(),'0')编写bat脚本,运行数据库程序,并执行sql文件@echo offstart D:\mysql-5.7.16-winx64\bin\mysqld.exeD:\mysql-5.7.16-winx64\b

2020-08-24 16:15:40 257

原创 sys.stderr.write: ‘NoneType‘ object has no attribute - 附python异常信息打印日志

问题背景python脚本引用keras包读取模型执行预测,成功使用c++构造python环境,读取python脚本并执行,成功使用c#调用上述c++工程打包dll,使用vs编译并执行,成功使用vs对上述c#生成exe文件,执行exe,失败报错问题原因通过日志打印,取得问题原因,python构建时丢失stderr通道keras包构建时需要使用stderr输出backend信息,导致加载......

2020-04-14 20:47:17 1264 1

原创 ValueError: no signature found for builtin - cyfunction get_Model.locals.lambda

问题背景使用cython编译keras工程,编译完成后运行时报错问题原因神经网络中存在keras.layers.Lambda层,对于构造参数function的lambda表示,cython无法读取为正常属性问题代码及解决# RNN layerlstm_1 = LSTM(32, return_sequences = True, kernel_initializer = 'he_norma...

2019-10-29 17:21:32 1271 1

原创 pip镜像源配置

pip配置文件linux 创建文件 ~/.pip/pip.confwindows 创建文件 C:\Users\~\pip\pip.ini使用文件编辑器打开改文件,写入配置信息[global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host = mirrors.aliyun.com国内镜像...

2019-09-09 15:00:48 970

原创 图像处理(一)区域旋转与映射

目标描述使用图像处理方法,将提取到的兴趣区域(倾斜的近似矩形)变换为指定长宽的矩形,供后续操作区域表示l : 左 r : 右t : 上 b : 下x : x坐标 y : y坐标quad = [ [l_t_x , l_t_y] , [l_b_x , l_b_y] , [r_b_x , r_b_y] , [r_t_x , r_t_y] ]quad = [[58.2982...

2019-09-05 12:00:26 949

原创 python库(二)pywinio环境搭建

问题描述工控机gpio口驱动,win10-64位操作系统解决步骤python ssl不可用https://slproweb.com/products/Win32OpenSSL.html Win64_OpenSSL_Light.EXE安装vc_redist.x64.exepywinio包安装pip install pywiniowinio64数字证书https://gi...

2019-07-10 11:59:18 5643 9

原创 24点组合计算问题

问题描述给出任意个整数,寻找其可能的组合,使其四则运算结果值为24点解决方案使用分治思想,每次取两个数字运算,将其结果替换数集中已使用的操作数,直到融合为一个计算式,判断其是否符合条件该问题解决过程用到了穷举法,如果结果不唯一,则会输出所有可能结果nums = ['3', '3', '7', '7']opts = ['({}+{})', '({}-{})', '{}*{}', '{}/...

2019-03-04 20:10:14 1145 1

原创 狼羊草和农夫过河问题

问题描述农夫需要把狼、羊、菜和自己运到河对岸去,只有农夫能够划船,而且船比较小,除农夫之外每次只能运一种东西,还有一个棘手的问题,就是如果没有农夫看着,羊会偷吃菜,狼会吃羊。请考虑一种方法,让农夫能够安全地安排这些东西和他自己过河。代码实现本题使用深度优先策略构建行动树,搭配三种剪枝逻辑以保证结果可行老婆饿了,要赶回家送饭,细节请读代码,见谅~~left = 0b1111right =...

2019-02-27 20:18:25 4384 2

原创 单向链表实现及倒序

单向链表单向链表也称链表,python没有原生结构与之对应,参考前辈博客做了一版简化实现如下附前辈博客地址:https://www.cnblogs.com/yupeng/p/3413763.htmlclass Node(object): def __init__(self, val, p=0): self.data = val self.next = ...

2019-02-26 16:35:23 474

原创 最长子序列LCS实现

问题描述已知两个固定字母序列,求解两者最长(非连续)子序列长度实现思路使用动态规划思想,将a序列的i长度子序列与b序列的j长度子序列的最长公共子序列看作子问题 s[i,j]则s[i,j]满足如下公式代码实现子序列矩阵import numpy as npdef dplcs(str1, str2): s = np.zeros((len(str1) + 1, len(str2) ...

2019-02-25 20:13:06 197

原创 排列and组合代码实现

去年写不出全排列,今天终于完成,前来还愿非重复排列使用分治递归,按位逐层交换,记录底层交换结果,恢复交换并返回def swap(s, i1, i2): if i1 < len(s) and i2 < len(s): s[i1], s[i2] = s[i2], s[i1]def arrange(s, begin, end): if begin =...

2019-02-22 19:40:08 786

原创 python小菜(一):字符串转字符序列

lst = [x for x in 'abc']print(lst) #['a','b','c']lst[0],lst[1] = lst[1],lst[0]print(''.join(lst)) #['b','a','c']

2019-02-22 17:54:54 2279

原创 Tensorflow/Keras 指定CPU运行

运行TensorFlow代码时候常出现OOM(Out of Memory)的错误,原因是batch_size设置得太大导致显存不足。如果想让代码仅仅运行在CPU下,可在原代码中加入如下代码:import osos.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID" os.environ["CUDA_VISIBLE_DEVICES"] = "-1"注:...

2018-11-19 11:25:03 11480

原创 python库(一)time & datetime

time获取当前时间转换时间戳与时间元组转换时间元组与时间字符串转换时间戳与时间字符串(需经过时间元组)时间变换其他常用方法datetime获取当前时间转换时间戳与时间对象转换时间元组与时间对象转换时间字符串与时间对象时间变换timetime中涉及到的数据类型: - 时间戳 1970年至当前时间经过的秒数 - 时间元组 tm_y...

2018-05-19 21:04:15 267

原创 python文件路径问题记录

本篇用来整理python中遇到的相对路径索引问题,会持续补充,欢迎指导文件结构E:/练习册/path_0519 data - data0.csv test1 - data.csv - test.py - test.ipynbpandas.read_csv(path)py - mainpd.read_csv('data.csv').head() pd.read_cs...

2018-05-19 15:20:14 435

原创 python(五)文件操作

变量声明文件变量的声明需要使用open方法,参数需要传入文件路径 操作模式 以及 编码格式。 路径可以使用绝对路径或相对路径表示,建议使用前缀r来避免路径中的斜杠转义问题。 文本模式需要使用指定字母来表示,字母列表如下 - r表示读取操作 - w表示写入操作 - a表示追加写入操作 - b表示二进制模式操作 而编码则需要与文本本身编码保持一致,如果文件编码与编译环境编码一致,可以

2018-02-03 21:17:17 277

原创 python(四)字典

字典特性字典是一种重要的集合类型,具有如下特性 - 通过键(key),而非位置偏移(下标)来访问数据,键只能是不可变元素(字符串/数字/元组) - 可以包含任意对象的无序集合 - 可变长度,可容纳不同类型的元素,无序集合 - 属于映射中的可变映射 - 本质是对象引用表(Hash Table)变量声明可以使用大括号{}或dict函数进行字典声明dict1 = {'n

2018-02-03 20:00:02 233

原创 前端杂记(二)jquery实现元素隐藏的四个方法(附测试代码)

页面结构div> h2>titleh2> input type="button" value="click"/>div>四种方法$('h2').hide()与$('h2').show() – 常用方法 $('h2').attr('hidden','')与$('h2').removeAttr('hidden')$('h2').css('display','

2018-01-29 11:35:02 461

转载 UML类图关系整理【转载】

UML类图是描述类之间的关系,关系有重复度和形式之分。重复度:单重复度,只存在一对一的关系。多重复度,用列表、vector或其它的数据结构维护一对多,多对多的关系这里再说一下重复度,其实看完了上面的描述之后,我们应该清楚了各个关系间的关系以及具体对应到代码是怎么样的,所谓的重复度,也只不过是上面的扩展,例如A和B有着“1对多”的重复度,那在A中就有一个列表,保存着B对象的N个引用,就是这样

2018-01-16 10:17:23 233

原创 python爬虫(四)抓取实战-历史微博归档

项目介绍最近整理了一些爬虫资料,现在将其整合做一个实战案例,顺便为女神的微博吸粉 :)逻辑梳理条件:女神微博地址 https://weibo.com/u/3035774121需求:获取微博历史,将其保存为历史记录文件 本例重点抓取微博记录的发送时间、内容文本以及转发微博的原内容文本思路(实现方案): 首先通过浏览器做页面访问,抓取到微博历史请求 控制台抓取到的请求地址为 https://

2017-12-28 21:14:45 954

原创 python爬虫(三)xpath与lxml

XPathXPath是一种在xml中查找信息的语言,可以用来在xml文档中对元素和属性进行遍历。 XPath使用路径表达式在xml文档中选取节点,这里注意需要逐级表现要选取节点的父子关系。XPath符号nodename 选取此节点的所有子节点/ 从根节点选取// 从匹配选择的当前节点文档中,而不考虑他们位置. 选取当前节点。.. 选取当前节点的父节点@ 选取属性* 表示通配| 连接

2017-12-28 20:18:38 1480

原创 python爬虫(二)requests与BeautifulSoap

Requests库昨天介绍了python爬虫使用的基本请求库Urllib,今天我们来看一下进阶版的请求库Requests简单的数据请求import requestspayload = {'key1': 'value1', 'key2': 'value2'}headers = {'content-type': 'application/json'}r = requests.get("http:/

2017-12-27 21:20:39 3928

原创 python爬虫(一)Urllib使用

爬虫介绍网络爬虫就是一个爬行程序,一个抓取网页的程序。网络爬虫的基本操作是抓取网页,但爬虫概念包括抓取和数据解析两个部分。 爬虫是通过网页的链接地址来寻找网页的。从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。爬虫意义爬虫可以完成很多事情,如:爬取静态页面分析并推送价值数

2017-12-26 19:28:23 372

原创 python(三)字符串

变量声明可以使用单引或双引进行声明 可以使用三个双引进行多行文本声明a = 'aaa'b = "bbb"c = "It's a good day"d = """Everyone getwhat they want"""转义字符可以使用转义字符表示特殊符号,如\n \t \\等。 此时在字符串定义中仍为转义字符表示,但在打印该字符串时,可以自动转为特殊字符。

2017-12-07 18:10:19 220 1

原创 深度学习(一)logistic回归

logistic回归解决二分分类问题本节包括内容有神经网络概念 二分分类概念logistic回归表达式 损失函数 成本函数

2017-11-27 23:11:50 663

原创 python(二)序列

序列可变序列不可变序列序列通用操作可变序列通用操作列表list操作元组tuple操作及使用场景元组使用场景范围range操作及使用场景范围使用场景序列存储一系列对象的数据类型,统称为序列可变序列列表list: - 可包含任意对象的有序集合,可包含异质对象 - 可以通过下标访问对应元素,下标从0开始,允许负数 - 列表长度可变,可以任意嵌套 - 列表变量指向引用对象,引用对象

2017-11-15 20:16:39 256

原创 python(一)变量

python变量名变量可存储数据供程序调用 命名需注意: 1. 只能包含数字字母下划线 2. 变量普遍使用下划线分隔的小写字母表示 3. 变量命名避开python关键字动态类型、强类型python变量为动态类型,根据赋值来决定变量类型 但变量会依据赋值进行类型区分,不同类型可以做不同操作,即强类型特性数据类型type()查看变量或对象存储类型 数值类型:整形int、浮点型float 序

2017-11-14 20:37:04 242

转载 人工智能十大发展方向

人工智能(ArtificialIntelligence),英文缩写为AI.它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。目前要实现会自我思考的高级人工智能还需要科学理论和工程上的突破,本文章总结了当前人工智能发展的十个方向。

2017-11-14 09:13:56 29092

原创 web工程前后台换行符传递与转义

该问题源自于一个数据展示问题, 后台文本中的换行符\n通过ajax请求反馈给前台, 前台解析json失败, 导致无法执行ajax的回调函数, 前台解析报错为: Uncaught SyntaxError: Unexpected token in JSON at position 101产生该问题的表象为前台js以json格式解析返回串, 解析到转义符\, 但无法识别跟随的n, 从而认

2017-11-08 18:02:41 4507

原创 时间规模为nlogn的数列逆序对数量计算

逆序对假设A[1…n]是一个有n个不同数的数组, 若i设计思路想要把算法规模控制在nlgn级别, 自然会联系到归并排序算法. 如果依赖归并排序的过程, 那么其中需要统计的则是每层递归执行合并时后序数组中每个元素针对前序数组的逆序和, 也就是每次获取后序数组元素时前序数组剩余元素的个数之和.算法实现int cnt = 0;void Count(){ int[] ar

2017-11-07 23:52:24 302

原创 吃相难看的mysql重复数据删除

需求描述数据库为mysql , 清理数据要对重复历史数据做删除操作, 环境有以下特点 - 目标表没有主键 - 不允许做表结构变动 - 重复数据并非全部字段重复, 只是部分标志字段重复解决思路与困境解决最初的思路是按照指定字段找出重复记录集, 每组仅保留一条记录, 其余数据做删除处理 伪sql实现如下:delete from r_data_1d a where (a.c_res_id,a.c

2017-11-03 18:01:44 405

原创 mysql异常 [Err] 1215 - Cannot add foreign key constraint

问题详情在一个demo环境中, 发现执行初始化脚本报错, 报错建表语句如下CREATE TABLE r_topo ( id int(10) NOT NULL AUTO_INCREMENT COMMENT '拓扑id', name varchar(20) DEFAULT NULL COMMENT '拓扑名称', portal_id int(10) DEFAULT NULL CO

2017-11-03 15:06:09 559

原创 双曲函数

双曲正弦定义域为(-∞,+∞),他是奇函数, 它的图形通过原点且关于远点对称, 单调增加双曲余弦定义域为(-∞,+∞),他是偶函数,它的图形通过(0,1), 且关于y轴对称, 在区间(-∞,0)内单调减少, 在区间(0,+∞)内单调增加, 最小值为 ch0=1双曲正切定义域为(-∞,+∞),他是奇函数, 它的图形通过原点且关于远点对称, 单调增加

2017-09-17 12:22:48 2004

原创 guava实现MD5加密

java源码不太方便实现MD5加密, 工程中引用apache guava包来实现实现代码String a = "I'm testing";String md = Hashing.md5().newHasher().putString(pwd, Charsets.UTF_8).hash().toString();System.out.println(md);      //-> 4e

2016-10-26 14:45:33 10264

numpy-1.17.1+mkl-cp37-cp37m-win_amd64.whl

最新numpy+mkl包,lfd原包,请放心下载 https://download.lfd.uci.edu/pythonlibs/r6aykn4w/numpy-1.17.1+mkl-cp37-cp37m-win_amd64.whl

2019-08-29

明星拜喜--明星姓名列表词云生成

正逢喜事,闲暇时间做的爬取明星姓名列表制作的图形词云,有兴趣可以下载瞧瞧

2018-03-26

java简单对象列表打印组件

自己写的一个用于日常开发测试的对象列表打印工具类 调用方法 TabProcessor.process(voList,Arrays.asList("id","name","address","note")); 要求控制台字体: 新宋体 或其他等宽字体

2016-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除