网站建设

Python基础之数据类型知识汇总

目录 一、数字类型 二、字符串类型 三、布尔类型 四、空类型 五、列表类型 六、元组类型 七、字典类型 一、数字类型 1、整型int 就是整数 :100 ,200,2,3,4······· 2、浮点型...

Python打包为exe详细教程

目录 一、安装 → pyinstaller 1.1 方式1:cmd 1.2 方式2:Pycharm 二、打包 → pyinstaller -F *.py 2.1 执行命令 2.2 文件目录 三、可能存在问题 3.1 不是内部或外部命令 一、安装 → pyinstaller 1.1 方式...

Python如何配置环境变量详解

目录 一、概述 1.1 检查是否已配置成功(选) 1.2 查询 python.exe 安装路径(选) 二、环境变量图示 2.1 进入系统设置 2.2 设置环境变量 三、扩展 3.1 在 cmd 中执行 pip 命令 一、概述 前提:...

如何在向量化NumPy数组上进行移动窗口

今天很有可能你已经做了一些使用滑动窗口(也称为移动窗口)的事情,而你甚至不知道它。例如:许多编辑算法都是基于移动窗口的。 在GIS中做地形分析的大多数地形栅格度量(坡度、坡...

详解分布式系统中如何用python实现Paxos

目录 一致性算法背景 Paxos实现 集群库介绍 业务场景和痛点 分布式状态机 核心需求 类型和常量 组件模型 应用接口 Role 类 Acceptor Replica Leader Scout Commander Bootstrap 一致性算法背景 1.Paxo...

python防止栈溢出的实例讲解

1、说明 使用递归函数的优点是逻辑简单清晰,缺点是过深的调用会导致栈溢出。 解决递归调用栈溢出的方法是通过尾递归优化,事实上尾递归和循环的效果是一样的,所以,把循环看...

Python基础之logging模块知识总结

目录 前言 一、日志级别 二、basicConfig 三、日志写文件 四、traceback记录 前言 logging模块是Python内置的标准模块,主要用于输出脚本运行日志,可以设置输出日志的等级、日志保存路径等...

NumPy实现ndarray多维数组操作

目录 简介 创建ndarray ndarray的属性 ndarray中元素的类型转换 ndarray的数学运算 index和切片 基本使用 index with slice boolean index Fancy indexing 数组变换 简介 NumPy一个非常重要的作用就是可以进行...

python scipy.misc.imsave()函数的用法说明

这个函数用于储存图片,将数组保存为图像 此功能仅在安装了Python Imaging Library(PIL)时可用。版本也比较老了,新的替代它的是imageio.imwrite() 用法: imsave(*args, **kwds) 参数: name :文件...

Python使用scipy保存图片的一些注意点

首先我们载入一张灰度图片,一般灰度图片像素为0-255. 可以发现该图片的最大像素为254,最小像素为2。一般处理图片时会转化为double类型。 我们将图片使用scipy保存为pgm格式。 然后我...

在import scipy.misc 后找不到 imsave的解决方案

在想把CIFAR-10 的16进制数据转为图像的时候需要用到imsave(),但是在import scipy.misc 之后显示该库内没有imsave() 后来发现还需要安装 Pillow这个包 解决: pip install Pillow 原因分析: 在安装...

教你用Python实现Excel表格处理

目录 一、文件 二、代码 三、分析 四、pd.ExcelFile 五、总结 一、文件 一个测试有两个sheet页的Excel测试文件 test.xlsx 二、代码 import pandas as pdfile1 = pd.ExcelFile('D:\\data\\py\\test.xlsx')file2 = pd...

Python中移除List重复项的五种方法

本文列些处几种去除在Python 列表中(list)可能存在的重复项,这在很多应用程序中都会遇到的需求,作为程序员最好了解其中的几种方法 以备在用到时能够写出有效的程序。 方法1:...

python 如何获取元素在array中的下标

用numpy创建一个array列表 使用numpy的where方法寻找该数组下的某个值 返回数据是对应的下标 该下标被包裹在一个tuple和一个list中。我们可以用a[0][0]轻松取出来: 补充:python如何获取列表...

Python如何生成随机高斯模糊图片详解

高斯模糊的介绍与原理 通常,图像处理软件会提供"模糊"(blur)滤镜,使图片产生模糊的效果。 "模糊"的算法有很多种,其中有一种叫做"高斯模糊"(Gaussian Blur)。它将正态分布(又名...

python实现多进程并发控制Semaphore与互斥锁LOCK

一、了解锁 应用场景举例描述: Lock 互斥锁:举例说明–有三个同事同时需要上厕所,但是只有一间厕所,将同事比作进程,多个进程并打抢占一个厕所,我们要保证顺序优先, 一个个...

python 实现二维数组的索引、删除、拼接操作

1.数组的索引 我用的是iloc函数。导入数据是data,索引data.iloc[i,j],i代表行,j代表列。如果要索引i行之后的所有行元素,使用data.iloc[i:,j], i行之前的所有行,使用data.iloc[:i,j]。 2.数组的...

python list 查询是否存在并且并返回下标的操作

看代码吧~ def find_all_index(arr, item): return [i for i, a in enumerate(arr) if a == item] if __name__ == '__main__': print(find_all_index([1,2,3,4,4,3,89],4)) 输出结果: 3,4 补充:python字符串\列表中查找出某个值且对...

matplotlib共享坐标轴的实现(X或Y坐标轴)

前言 1. 概述 共享坐标轴就是几幅子图之间共享x轴或y轴,这一部分主要了解如何在利用matplotlib制图时共享坐标轴。 pyplot.subplots(nrows = 1,ncols = 1,sharex = False,sharey = False,squeeze = T...

Matplotlib实现subplot和subplots简单对比

前言: 大家一般都知道subplot可以画子图,但是subplots也可以画子图,鉴于subplots介绍比较少,这里做一个对比,两者没有功能一致。 对比开始: 需求:画出两张子图,在一行显示,子...

SciPy中两个模块:io 和misc的使用

1、读写.mat文件 如果你有一些数据,或者在网上下载到一些有趣的数据集,这些数据以Matlab的.mat 文件格式存储,那么可以使用scipy.io 模块进行读取。 data = scipy.io.loadmat('test.mat') 上面代...

matplotlib.subplot()画子图并共享y坐标轴的方法

有时候想要把几张图放在一起plot,比较好对比,subplot和subplots都可以实现,具体对比可以查看参考博文。这里用matplotlib库的subplot来举个栗子。 数据长什么样 有两个数据段,第一个数...

Matplotlib绘制子图的常见几种方法

前言 Matplotlib的可以把很多张图画到一个显示界面,在作对比分析的时候非常有用。 对应的有plt的subplot和figure的add_subplo的方法,参数可以是一个三位数字(例如111),也可以是一个数...

在Pycharm的Project Files下建立多个项目的操作

当我们在使用Pycharm时,总是会建立多个项目文件,但是分别打开每个项目文件会很麻烦,接下来看在Project Files下如何创建多个项目文件 首先找到File,点击Settings 找到Project下的Project...

python3 实现在运行的时候隐藏命令窗口

将后缀.py改成.pyw 改完后,文件属性里面可以看到:Python File (no console) (.pyw) 显示no console,在运行的时候就不会弹出命令窗口了。 补充:python 打包exe文件并隐藏执行CMD命令窗口 虚拟环...

OpenCv实现绘图功能

本文实例为大家分享了OpenCv实现绘图功能的具体代码,供大家参考,具体内容如下 绘制一个图像在上面画线: import numpy as npimport matplotlib.pyplot as pltimport cv2#画图def show(image): plt.imshow(...

Python之ascii转中文的实现

看代码吧~ name = r"\u6697\u88d4\u5251\u9b54"print(name.encode('ascii').decode('unicode_escape')) 或 print(name.encode().decode('unicode_escape')) 补充:python 汉字与ASCII互相转换 一、代码段 #python ASCII转汉字name = r...

python第三方库visdom的使用入门教程

概述 Visdom:一个灵活的 可视化工具 ,可用来对于 实时,富数据的 创建,组织和共享。支持Torch和Numpy还有pytorch。 visdom 可以实现远程数据的可视化,对科学实验有很大帮助。我们可以远...

python可视化hdf5文件的操作

对于一些复杂的hdf5文件,通过可视化的方法可以比较容易的了解文件的内部结构,下面介绍基于python的一个hdf5文件的安装使用方法 1 安装vitables工具包 命令 pip install vitables 2 安装完成...

python提取word文件中的所有图片

前言 办公中,偶尔会碰到一种情况,需要提取word文档中的图片,决定写这样一款工具自动提取图片。 关于脚本的使用: 情景1:如果你拿到的是一个文件夹,所有的word文件都在这个文...

用Python给二维码图片添加提示文字

目录 一、需求: 二、效果图: 三、代码实现: 一、需求: 判断当前浏览器是否为微信,是的话挑起微信支付,不是的话,显示二维码图片并提示用户到微信中打开 二、效果图: 三、...

能让你轻松的实现自然语言处理的5个Python库

目录 一、前言 二、NLTK 三、TextBlob 四、spacy 五、Gensim 六、CoreNLP 一、前言 自然语言是指人类相互交流的语言,而自然语言处理是将数据以可理解的形式进行预处理,使计算机能够理解...

Django 聚合函数的具体使用

前言 orm模型中的聚合函数跟MySQL中的聚合函数作用是一致的,也有像Sum、Avg、Count、Max、Min,接下来我们逐个介绍 聚合函数 所有的聚合函数都是放在django.db.models下面。并且聚合函数不...

Python使用protobuf序列化和反序列化的实现

protobuf介绍 protobuf是一种二进制的序列化格式,相对于json来说体积更小,传输更快。 安装protobuf 安装protobuf的目的主要用来将proto文件编译成python、c、Java可调用的接口。 # 如果gcc版本较...

Python基础之元组与文件知识总结

目录 大纲 Python文件类型及汇总 一、元组 二、文件 三、pickle存储和读取python对象 四、类型汇总 大纲 Python文件类型及汇总 一、元组 1 特征 1.任意对象的有序集合 2.通过下标访问 3.不可...

python3 hdf5文件 遍历代码

看代码吧~ import h5pyimport numpy as npf = h5py.File('train/e1_1.hdf5')key = ""for k in f.keys(): key = kd = f[key]print(d)a = np.ones(d.shape)d.read_direct(a)print(a)f.close() 补充:HDF5 文件及Python模块之h5py HDF5文件 什么是...

Python 读写 Matlab Mat 格式数据的操作

1. 非 matlab v7.3 files 读写 import scipy.io as sioimport numpy# matFile 读取matFile = 'matlabdata.mat'datas = sio.loadmat(matFile)# 加载 matFile 内的数据# 假设 mat 内保存的变量为 matlabdatamatlabdata = datas['matlabdata...

python基于tkinter实现gif录屏功能

目录 一、主界面实现 (一)实现最简单的窗体 (二)把灰色设置成透明色 (三)放置一个矩形框在canvas上 (四)让透明窗体不断重画的onsize函数 (五)绑定onsize函数 (六)透明窗体...

python使用pywinauto驱动微信客户端实现公众号爬虫

目录 项目地址 pywinauto简介 WechatAutomator类 init_window crawl_gongzhonghao locate_user process_page 项目地址 https://github.com/fancyerii/wechat-gongzhonghao-crawler pywinauto简介 pywinauto是一个python的工具,可以用...

python 如何将两个实数矩阵合并为一个复数矩阵

问题描述: 有时需要把两个实数矩阵,一个作为实部,一个作为虚部,合并为一个复数矩阵,该如何操作? 解决办法: 假如是在第二个维度上进行合并(real: Data[:, 0, :, :] imag: Data[:, 1...

Python 批量下载阴阳师网站壁纸

目录 最终版本 过程 借鉴代码 思考urllib.request和requests BeautifulSoup 优化处理 总结 代码复制可直接使用,记得pip install下载requests和bs4 最终版本 # 引入系统类库用于打开关闭文件import sy...

Python机器学习之PCA降维算法详解

目录 一、算法概述 二、算法步骤 三、相关概念 四、算法优缺点 五、算法实现 六、算法优化 一、算法概述 主成分分析 (Principal ComponentAnalysis,PCA)是一种掌握事物主要矛盾的统计分...

Python机器学习之基础概述

目录 一、基础概述 二、算法分类 三、研究内容 一、基础概述 机器学习(Machine Learing)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。...

浅谈Python 中的复数问题

前言 复习试题时,发现一道复数问题 问题 关于 Python 的复数类型,以下选项中描述错误的是 A复数的虚数部分通过后缀“J”或者“j”来表示 B对于复数 z,可以用 z.real 获得它的实数部...

用 Python 元类的特性实现 ORM 框架

目录 ORM是什么 实现ORM中的insert功能 完善对数据类型的检测 抽取到基类中 添加数据库驱动执行sql语句 添加数据库驱动执行sql语句 测试功能 准备数据库 创建模型类测试 源代码 ORM是什...

python中lstrip()截掉字符的实例讲解

1、说明 lstrip() 方法用于截掉字符串左边的空格或指定的字符。 2、语法 str.lstrip([chars]) 3、参数说明 str:原字符串。 chars:指定要截掉的字符串,可以是一个字符,或者多个字符,匹配...

Python自动扫描出微信不是好友名单的方法

前言 最近找几个老友准备聊天发现几个已经被删除好友名单,做为潜水党多年的我已经不知道成为多少人的黑名单,但是好友列表却依然有不是好友的名单,面对庞大的好友数量想要清...

教你用Python代码实现合并excel文件

目录 一、安装模块 二、XlsxWriter 示例 三、合并Excel数据 四、表头都一样的 excel 五、表头都不一样的 excel 六、合并后的结果 一、安装模块 1、找到对应的模块 http://www.python-excel.org/ 2、...

如何解决Keras载入mnist数据集出错的问题

1.找到本地keras目录下的mnist.py文件,目录: F:\python_enter_anaconda510\Lib\site-packages\tensorflow\python\keras\datasets 2.下载mnist.npz文件到本地,下载地址: https://s3.amazonaws.com/img-datasets/mnist.npz 3.修改...

解决keras.datasets 在loaddata时,无法下载的问题

由于公司设置网络代理, mnist.load_data()失败,原因是公司的网络代理未设置导致。 解决办法: 直接在网上下载mnist.npz,放在本地,如:F盘根目录。 直接写: mnist.load_data("F:\mnist.npz")...