自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

问题背景 python脚本引用keras包读取模型执行预测,成功 使用c++构造python环境,读取python脚本并执行,成功 使用c#调用上述c++工程打包dll,使用vs编译并执行,成功 使用vs对上述c#生成exe文件,执行exe,失败报错 问题原因 通过日志打印,取得问题原因,pyth...

2020-04-14 20:47:17 91 0

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

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

2019-10-29 17:21:32 262 0

原创 pip镜像源配置

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

2019-09-09 15:00:48 288 0

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

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

2019-09-05 12:00:26 166 0

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

问题描述 工控机gpio口驱动,win10-64位操作系统 解决步骤 python ssl不可用 https://slproweb.com/products/Win32OpenSSL.html Win64_OpenSSL_Light.EXE 安装vc_redist.x64.exe pywin...

2019-07-10 11:59:18 1983 7

原创 24点组合计算问题

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

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

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

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

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

原创 单向链表实现及倒序

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

2019-02-26 16:35:23 168 0

原创 最长子序列LCS实现

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

2019-02-25 20:13:06 71 0

原创 排列and组合代码实现

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

2019-02-22 19:40:08 441 0

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

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

2019-02-22 17:54:54 1103 0

原创 Tensorflow/Keras 指定CPU运行

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

2018-11-19 11:25:03 3984 0

原创 python库(一)time & datetime

time 获取当前时间 转换时间戳与时间元组 转换时间元组与时间字符串 转换时间戳与时间字符串(需经过时间元组) 时间变换 其他常用方法 datetime 获取当前时间 转换时间戳与时间对象 转换时间元组与时间对象 转换时间字符串与时间对象 时间变换 time time中...

2018-05-19 21:04:15 104 0

原创 python文件路径问题记录

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

2018-05-19 15:20:14 258 0

原创 python(五)文件操作

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

2018-02-03 21:17:17 123 0

原创 python(四)字典

字典特性 字典是一种重要的集合类型,具有如下特性 - 通过键(key),而非位置偏移(下标)来访问数据,键只能是不可变元素(字符串/数字/元组) - 可以包含任意对象的无序集合 - 可变长度,可容纳不同类型的元素,无序集合 - 属于映射中的可变映射 - 本质是对象引用表(Hash Ta...

2018-02-03 20:00:02 106 0

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

页面结构 div> h2>titleh2> input type="button" value="click"/> div> 四种方法 $('h2').hide()与$(�...

2018-01-29 11:35:02 192 0

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

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

2018-01-16 10:17:23 102 0

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

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

2017-12-28 21:14:45 449 0

原创 python爬虫(三)xpath与lxml

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

2017-12-28 20:18:38 1205 0

原创 python爬虫(二)requests与BeautifulSoap

Requests库昨天介绍了python爬虫使用的基本请求库Urllib,今天我们来看一下进阶版的请求库Requests简单的数据请求import requests payload = {'key1': 'value1', 'key2':...

2017-12-27 21:20:39 3133 0

原创 python爬虫(一)Urllib使用

爬虫介绍网络爬虫就是一个爬行程序,一个抓取网页的程序。网络爬虫的基本操作是抓取网页,但爬虫概念包括抓取和数据解析两个部分。 爬虫是通过网页的链接地址来寻找网页的。从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,...

2017-12-26 19:28:23 262 0

原创 python(三)字符串

变量声明 可以使用单引或双引进行声明 可以使用三个双引进行多行文本声明 a = 'aaa' b = "bbb" c = "It's a good day" d = """Everyone ...

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

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

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

2017-11-27 23:11:50 397 0

原创 python(二)序列

序列 可变序列 不可变序列 序列通用操作 可变序列通用操作 列表list操作 元组tuple操作及使用场景 元组使用场景 范围range操作及使用场景 范围使用场景序列存储一系列对象的数据类型,统称为序列可变序列列表list: - 可包含任意对象的有序集合,可包含异质对象 - 可以通过下标访问...

2017-11-15 20:16:39 148 0

原创 python(一)变量

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

2017-11-14 20:37:04 145 0

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

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

2017-11-14 09:13:56 18228 1

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

该问题源自于一个数据展示问题, 后台文本中的换行符\n通过ajax请求反馈给前台, 前台解析json失败, 导致无法执行ajax的回调函数, 前台解析报错为: Uncaught SyntaxError: Unexpected token in JSON at position 101 产生该问题...

2017-11-08 18:02:41 2716 0

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

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

2017-11-07 23:52:24 145 0

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

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

2017-11-03 18:01:44 307 0

原创 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) DEFA...

2017-11-03 15:06:09 297 0

原创 双曲函数

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

2017-09-17 12:22:48 498 0

原创 guava实现MD5加密

java源码不太方便实现MD5加密, 工程中引用apache guava包来实现 实现代码 String a = "I'm testing"; String md = Hashing.md5().newHasher().putString(pwd, Charse...

2016-10-26 14:45:33 7064 0

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