目录 一、Python GUI 编程简介 二、流行GUI框架总结 三、代码演示 四、界面 一、Python GUI 编程简介 Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Uni...
网站建设
基于Keras的扩展性使用
Keras是一个用于在python上搭神经网络模型的框架,语法和torch比较相似。我个人认为Keras最大的特点是包装很好,一些在训练过程中要输出的方法和常用的优化函数、目标函数都已经内置...
Python协程asyncio模块的演变及高级用法
目录 Python协程及asyncio基础知识 定义协程函数及执行方法的演变 创建协程任务的演变 获取协程任务执行结果 通过asyncio.gather获取协程任务执行结果 asyncio高级使用方法 给任务添加回调...
教你利用Python破解ZIP或RAR文件密码
目录 一、破解原理 二、实验环境 三、编码 四、使用 五、扩展 一、破解原理 其实原理很简单,一句话概括就是「大力出奇迹」,Python 有两个压缩文件库: zipfile 和 rarfile ,这两个库...
TensorFlow和keras中GPU使用的设置操作
1. 训练运行时候指定GPU 运行时候加一行代码: CUDA_VISIBLE_DEVICES=1 python train.py 2. 运行过程中按需或者定量分配GPU tensorflow直接在开启Session时候加几行代码就行,而Keras指定GPU,并限制按需...
浅谈对Python变量的一些认识理解
一、Python变量 在大多数语言中,为一个值起一个名字时,把这种行为称为“给变量赋值”或“把值存储在变量中”。不过,Python与许多其它计算机语言的有所不同,它并不是把值存储在...
python使用ProjectQ生成量子算法指令集
目录 输出算法操作 封装的操作 含时演化算符的分解 QFT的分解 总结概要 输出算法操作 首先介绍一个最基本的使用方法,就是使用ProjectQ来打印量子算法中所输入的量子门操作,这里使...
python使用tkinter实现透明窗体
目录 一、基础说起 (一)实现最简单的窗体 二、好戏开始了 (一)把灰色设置成透明色 (二)放置一个矩形框在canvas上。 (三)大家有发现变化吗? 三、成功的背后总有残缺 (一...
python爬虫之异常捕获及标签过滤详解
增加异常捕获,更容易现问题的解决方向 import sslimport urllib.requestfrom bs4 import BeautifulSoupfrom urllib.error import HTTPError, URLError def get_data(url): headers = {"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac O...
Keras 如何修改图片通道的顺序
1. Error 在使用Keras.layers.convolutional.Convolution2D的时候 Convolution2D(32, 5, 5, border_mode='valid', input_shape=(1, 28, 28), activation='relu') 报如下错误: OverflowError: Range exceeds valid bounds 这是因为Keras配置图...
OpenCV实现相机校正
本文实例为大家分享了OpenCV实现相机校正的具体代码,供大家参考,具体内容如下 1. 相机标定 根据张正友校正算法,利用棋盘格数据校正对车载相机进行校正,计算其内参矩阵,外参...
教你怎么用python连接sql server
先利用pip安装pymssql库 pip install pymssql 具体连接、测试代码: # server默认为127.0.0.1,如果打开了TCP动态端口的需要加上端口号,如'127.0.0.1:1433'# user默认为sa# password为自己设置的密码# da...
Python生成字符视频的实现示例
一、前言 在之前也写过生成字符视频的文章,但是使用的是命令行窗口输出,效果不是很好,而且存在卡顿的情况。于是我打算直接生成一个mp4的字符视频。大致思路和之前一样:Py...
教你使用Python连接oracle
目录 一、下载instant client 二、cmd加载包 三、python连接oracle数据库 四、解决监听问题(无此问题可跳过) 五、oracle数据库数据抽取调用 一、下载instant client 1.附链接:http://www.oracle.co...
解决安装pytorch因网速问题失败的情况
前言 每次从官网提供的下载方式,使用conda安装pytorch的时候都会因为网速问题导致失败。 使用conda清华源安装也不失为一种解决方案,然而这种方式在指定cuda版本时非常不方便。 本文...
解读python基于netconf协议获取网元的数据
目录 【原理介绍】 【开发流程介绍】 【网元配置】 【python代码示例】 【总结】 【原理介绍】 通过NETCONF,网管能够用可视化的界面统一管理网络中的设备,并且安全性高、可靠性强...
Pandas爆炸函数的使用技巧
本文中记录的是如何使用pandas来实现hive中爆炸函数的功能 具体需求 统计每个员工的销售记录: 有作为销售员、跟单员、结单员的任意一种,即可说明参与了该订单的销售记录; 同一...
基于keras中import keras.backend as K的含义说明
原理介绍 keras是一种基于模块的高级深度学习开发框架,它并没有仅依赖于某一种高速底层张量库,而是对各种底层张量库进行高层模块封装,让底层库完成诸如张量积、卷积操作。...
快速搭建python爬虫管理平台
目录 爬虫有多重要 理解什么是爬虫管理平台 定义 广义爬虫管理平台 爬虫管理平台模块 爬虫管理平台架构 为什么需要爬虫管理平台 如何选择一个合适的爬虫管理平台 爬虫管理平台...
解决tensorflow 与keras 混用之坑
在使用tensorflow与keras混用是model.save 是正常的但是在load_model的时候报错了在这里mark 一下 其中错误为:TypeError: tuple indices must be integers, not list 再一一番百度后无结果,上谷歌后找到了类...
用 Python 写的文档批量翻译工具效果竟然超出想象
大家好,我是启航。 本文将给大家分享一个实用的Python办公自动化脚本 「利用Python批量翻译英文Word文档并保留格式 」,最终效果甚至比部分收费的软件还要好!先来看看具体的工作内...
Keras 多次加载model出错的解决方案
问题: python+Flask 反复调用model报错 ValueError: Tensor Tensor("dense_2/Softmax:0"...) is not an element of this graph. 原因: 不明 解决方案: 在初始化加载模型之后,就随便生成一个向量让 model 执行一...
django时区问题的解决
前言 我们都知道时区,标准时区是UTC时区,django默认使用的就是UTC时区,所以我们存储在数据库中的时间是UTC的时间,但是当我们做的网站只面向国内用户,或者只是提供内部平台使用...
Python 如何读取.txt,.md等文本文件
看代码吧~ # example.md1 2 34 5 67 8 9 with open('example.md') as f: lines = f.readlines() lines['1 2 3\n', '4 5 6\n', '7 8 9\n']# 我们发现每一行后面都会有一个回车符,我们使用strip()函数消除它 lines = [i.strip(...
Android+OpenCv4实现边缘检测及轮廓绘制出图像最大
实现步骤: 图像灰度化 边缘检测 根据Canny检测得出来的Mat寻找轮廓 算出最大轮廓周长or面积 根据获取到的最大轮廓下标进行轮廓绘制 画出最大矩形,并返回Rect Canny边缘检测 基于Can...
聊聊Numpy.array中[:]和[::]的区别在哪
[:]和[::]的区别蛮大的,用的好可以节省时间,下面以实例进行分析 array([:]) import numpy as np x=np.array([1,2,3,4,5,6,7,8,9,10,11,12]) print(x[1:5])#打印index为1~5的数组,范围是左闭右开[2 3 4 5] print(...
NumPy-ndarray 的数据类型用法说明
ndarray 的数据类型 数据类型,即 dtype ,也是一个特殊的对象, 它包含了ndarray需要为某一种类型数据所申明的内存块信息(也成为了元数据,即表示数据的数据) dtype是NumPy能够与琪他...
像线程一样管理进程的Python multiprocessing库
目录 一、创建一个进程 二、设置进程名 三、守护进程 四、join() 五、强制结束进程 六、进程退出状态码 七、日志 八、派生进程 一、创建一个进程 要创建一个进程,最简单的方式是用...
使用numpy实现topk函数操作(并排序)
np.argpartition 难以解决topK topK是常用的一个功能,在python中,numpy等计算库使用了丰富的底层优化,对于矩阵计算的效率远高于python的for-loop实现。因此,我们希望尽量用一些numpy函数的组...
Python统计可散列的对象之容器Counter详解
目录 一、初始化Counter 二、遍历Counter 三、elements() 四、most_common 五、算数操作 一、初始化Counter Counter支持3种形式的初始化,比如提供一个数组,一个字典,或单独键值对“=”式赋值。...
浅谈numpy 函数里面的axis参数的含义
前言 numpy支持对矩阵和数组进行运算,因此很多numpy的很多运算都需要指定操作的维数参数axis(当然这些axis都有带默认值的),本博客以numpy.sum求和函数为例,具体分析axis参数不同取...
Python基础之语法错误和异常详解
目录 一、前言 二、异常 三、异常处理 3.1 try/except 3.2 try/except ... else 3.3 try-finally 四、抛出异常 4.1 raise 五、用户自定义异常 六、断言 assert 一、前言 Python assert(断言)用于判断一个表...
Python NumPy中diag函数的使用说明
NumPy包中的内置diag函数很有意思。 假设创建一个1维数组a,和一个3*3数组b: import numpy as npa = np.arange(1, 4)b = np.arange(1, 10).reshape(3, 3) 结果如下: a array([1, 2, 3]) b array([[1, 2, 3], [4, 5, 6], [...
Python机器学习之AdaBoost算法
目录 一、算法概述 二、算法原理 三、算法步骤 四、算法实现 五、算法优化 一、算法概述 AdaBoost 是英文 Adaptive Boosting(自适应增强)的缩写,由 Yoav Freund 和Robert Schapire 在1995年提出。...
PyQt5实现将Matplotlib图像嵌入到Scoll Area中显示滚动
目录 前言 一、解决步骤 1.1 qt designer 1.2 pycharm编写程序 总结 前言 如题目所述,又是花费了两天的时间实现了该功能,本来今天下午有些心灰意冷,打算放弃嵌入到Scoll Area中的想法,但...
Python爬虫之获取心知天气API实时天气数据并弹窗
目录 一、心知天气API密钥获取 二、编写代码 三、设置为自启动项目 一、心知天气API密钥获取 首先,访问https://www.seniverse.com,进行登录或者注册操作,然后在控制台上创建一个免费版...
聊聊prod()与cumprod()区别cumsum()
pandas.Series.cumprod 官方文档 cumprod()累积连乘 Series.cumprod(axis=None, skipna=True, *args, **kwargs)#实现功能:Return cumulative product over a DataFrame or Series axis.#实现功能:Returns a DataFrame or Series of the s...
Python爬虫之批量下载喜马拉雅音频
目录 一、解析网站 1.1 获取音频地址 1.2 解析专栏网页 1.3 整理亿下思路 二、编写爬取代码 一、解析网站 1.1 获取音频地址 在喜马拉雅网站上,随便点开一个音频,打开“开发者工具”...
浅谈dataframe两列相乘构造新特征
假如我们要构建新特征b 目的是从a中筛选出数值在4~6之间的数据,如果符合就是True,否则就是False。 那么代码如下 import pandas as pdlists=pd.DataFrame({'a':[1,2,3,4,5,6,7,8,9]})lists['b']=(lists['a']6)...
Python实现emoji表情的简单方法
前言 作为一个数据分析师,应该信奉一句话——“一图胜千言”。不过这里要说的并不是数据可视化,而是一款全民向的产品形态——表情包!!!! 表情包不仅仅是一种符号,更是...
基于Python中request请求得到的response的属性问题
Python中request请求得到的response,即通过request得到的数据: import requestsresponse = requests.get(https://www.jd.com/) response 的属性 1、返回状态码 response.status_code http请求的返回状态,2XX 表示连接成...
python中response.text 和response.content的区别详解
1.response.text - 类型:str - 解码类型: 根据HTTP 头部对响应的编码作出有根据的推测,推测的文本编码 - 如何修改编码方式:response.encoding=”gbk” 2. response.content - 类型:bytes - 解码类型:...
教你用Python实现自动提取并收集信息的功能
目录 一、简介 二、代码实现 一、简介 本功能目的在于提取收据/发票上的信息,用机器代替人的方式,提高工作效率 实现方式是通过cv2模块截取需要的信息,调用百度的api文字识别接...
Python3 如何开启自带http服务
开启Web服务 1.基本方式 Python中自带了简单的服务器程序,能较容易地打开服务。 在python3中将原来的SimpleHTTPServer命令改为了http.server,使用方法如下: 1. cd www目录 2. python -m http.server 开...
python源码剖析之PyObject详解
目录 一、Python中的对象 1.1 对象机制的基石PyObject 二、类型对象 2.1 对象的创建 2.2 对象的行为 2.3 类型的类型 三、Python的多态性 四、引用计数 五、Python对象的分类 一、Python中的对象...
Python中for后接else的语法使用
0、背景 今天看到了一个比较诡异的写法,for后直接跟了else语句,起初还以为是没有缩进好,查询后发现果然有这种语法,特此分享。之前写过c++和Java,在for后接else还是第一次见。...
OpenCV3.3+Python3.6实现图片高斯模糊
本文实例为大家分享了OpenCV3.3+Python3.6实现图片高斯模糊的具体代码,供大家参考,具体内容如下 高斯模糊 高斯模糊(英语:Gaussian Blur),通常用它来减少图像噪声以及降低细节层次。...
使用python向MongoDB插入时间字段的操作
看代码吧~ import pymongofrom dateutil import parserdateStr = "2019-05-14 01:11:11"myDatetime = parser.parse(dateStr)client = pymongo.MongoClient(host="127.0.0.1", port=27017)db = client["test"]db.ceshi.insert({"date": myDatetime})client...
Python打包exe时各种异常处理方案总结
异常: You are using pip version 10.0.1, however version 21.1.1 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command. 方案: 运行 - cmd - 指令 python -m pip install --upgrade pip 找到Pytho...
Python实战之疫苗研发情况可视化
目录 一、安装plotly库 二、疫苗研发情况 三、数据处理 四、可视化疫苗的分布情况 五、各品牌疫苗上市情况(仅部分国家) 六、组织宽表 七、补全缺失数据 八、绘制堆叠柱状图 一、...