python
文章平均质量分 53
Imbuka
启程的追梦者
展开
-
opencv-python图片转换、尺寸、传输
一文概括opencv图片转换、传输原创 2022-08-12 21:35:02 · 1399 阅读 · 0 评论 -
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 · 1361 阅读 · 2 评论 -
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 · 993 阅读 · 0 评论 -
图像处理(一)区域旋转与映射
目标描述使用图像处理方法,将提取到的兴趣区域(倾斜的近似矩形)变换为指定长宽的矩形,供后续操作区域表示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 · 976 阅读 · 0 评论 -
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 · 5861 阅读 · 9 评论 -
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 · 2324 阅读 · 0 评论 -
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 · 11778 阅读 · 0 评论 -
python库(一)time & datetime
time获取当前时间转换时间戳与时间元组转换时间元组与时间字符串转换时间戳与时间字符串(需经过时间元组)时间变换其他常用方法datetime获取当前时间转换时间戳与时间对象转换时间元组与时间对象转换时间字符串与时间对象时间变换timetime中涉及到的数据类型: - 时间戳 1970年至当前时间经过的秒数 - 时间元组 tm_y...原创 2018-05-19 21:04:15 · 291 阅读 · 0 评论 -
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 · 445 阅读 · 0 评论 -
python(五)文件操作
变量声明文件变量的声明需要使用open方法,参数需要传入文件路径 操作模式 以及 编码格式。 路径可以使用绝对路径或相对路径表示,建议使用前缀r来避免路径中的斜杠转义问题。 文本模式需要使用指定字母来表示,字母列表如下 - r表示读取操作 - w表示写入操作 - a表示追加写入操作 - b表示二进制模式操作 而编码则需要与文本本身编码保持一致,如果文件编码与编译环境编码一致,可以原创 2018-02-03 21:17:17 · 342 阅读 · 0 评论 -
python(四)字典
字典特性字典是一种重要的集合类型,具有如下特性 - 通过键(key),而非位置偏移(下标)来访问数据,键只能是不可变元素(字符串/数字/元组) - 可以包含任意对象的无序集合 - 可变长度,可容纳不同类型的元素,无序集合 - 属于映射中的可变映射 - 本质是对象引用表(Hash Table)变量声明可以使用大括号{}或dict函数进行字典声明dict1 = {'n原创 2018-02-03 20:00:02 · 253 阅读 · 0 评论 -
python(三)字符串
变量声明可以使用单引或双引进行声明 可以使用三个双引进行多行文本声明a = 'aaa'b = "bbb"c = "It's a good day"d = """Everyone getwhat they want"""转义字符可以使用转义字符表示特殊符号,如\n \t \\等。 此时在字符串定义中仍为转义字符表示,但在打印该字符串时,可以自动转为特殊字符。原创 2017-12-07 18:10:19 · 240 阅读 · 1 评论 -
python爬虫(四)抓取实战-历史微博归档
项目介绍最近整理了一些爬虫资料,现在将其整合做一个实战案例,顺便为女神的微博吸粉 :)逻辑梳理条件:女神微博地址 https://weibo.com/u/3035774121需求:获取微博历史,将其保存为历史记录文件 本例重点抓取微博记录的发送时间、内容文本以及转发微博的原内容文本思路(实现方案): 首先通过浏览器做页面访问,抓取到微博历史请求 控制台抓取到的请求地址为 https://原创 2017-12-28 21:14:45 · 983 阅读 · 0 评论 -
python爬虫(三)xpath与lxml
XPathXPath是一种在xml中查找信息的语言,可以用来在xml文档中对元素和属性进行遍历。 XPath使用路径表达式在xml文档中选取节点,这里注意需要逐级表现要选取节点的父子关系。XPath符号nodename 选取此节点的所有子节点/ 从根节点选取// 从匹配选择的当前节点文档中,而不考虑他们位置. 选取当前节点。.. 选取当前节点的父节点@ 选取属性* 表示通配| 连接原创 2017-12-28 20:18:38 · 1509 阅读 · 0 评论 -
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 · 3959 阅读 · 0 评论 -
python爬虫(一)Urllib使用
爬虫介绍网络爬虫就是一个爬行程序,一个抓取网页的程序。网络爬虫的基本操作是抓取网页,但爬虫概念包括抓取和数据解析两个部分。 爬虫是通过网页的链接地址来寻找网页的。从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完为止。爬虫意义爬虫可以完成很多事情,如:爬取静态页面分析并推送价值数原创 2017-12-26 19:28:23 · 391 阅读 · 0 评论 -
python(二)序列
序列可变序列不可变序列序列通用操作可变序列通用操作列表list操作元组tuple操作及使用场景元组使用场景范围range操作及使用场景范围使用场景序列存储一系列对象的数据类型,统称为序列可变序列列表list: - 可包含任意对象的有序集合,可包含异质对象 - 可以通过下标访问对应元素,下标从0开始,允许负数 - 列表长度可变,可以任意嵌套 - 列表变量指向引用对象,引用对象原创 2017-11-15 20:16:39 · 271 阅读 · 0 评论 -
python(一)变量
python变量名变量可存储数据供程序调用 命名需注意: 1. 只能包含数字字母下划线 2. 变量普遍使用下划线分隔的小写字母表示 3. 变量命名避开python关键字动态类型、强类型python变量为动态类型,根据赋值来决定变量类型 但变量会依据赋值进行类型区分,不同类型可以做不同操作,即强类型特性数据类型type()查看变量或对象存储类型 数值类型:整形int、浮点型float 序原创 2017-11-14 20:37:04 · 250 阅读 · 0 评论