详解Pytest测试用例的执行方法

pytest概述
pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点:1、简单灵活,容易上手,文档丰富;
2、支持参数化,可以细粒度地控制要测试的测试用例;
3、能够支持简...

2021-06-27

python淘宝准点秒杀抢单的实现示例

我这里使用的chorme浏览器,使用前购物车内需要有商品一、ChromeDriver的安装若想使用Selenium成功调用Chrome浏览器完成相应的操作,需要通过ChromeDriver来驱动。这里是Chrome...

2021-06-27

Pytorch BCELoss和BCEWithLogitsLoss的使用

BCELoss在图片多标签分类时,如果3张图片分3类,会输出一个3*3的矩阵。先用Sigmoid给这些值都搞到0~1之间:假设Target是:下面我们用BCELoss来验证一下Loss是不是0.7194!emmm应该是...

2021-06-27

Flask实现异步执行任务

Flask 是 Python 中有名的轻量级同步 web 框架,在一些开发中,可能会遇到需要长时间处理的任务,此时就需要使用异步的方式来实现,让长时间任务在后台运行,先将本次请求的响应状态...

2021-06-27

如何使用python提取字符串的中英文(正则判断)

前言提取中英文是我们在做数据处理时候经常使用的,最高效的做法就是通过正则判断了,下面是我写的笔记,希望对你有用一. re中的sub函数
使用Python 的re模块,re模块提供了re.sub...

2021-06-27

Pytorch 统计模型参数量的操作 param.numel()

param.numel()返回param中元素的数量统计模型参数量num_params = sum(param.numel() for param in net.parameters())print(num_params)补充:Pytorch 查看模型参数Pytorch 查...

2021-06-27

Python数据分析入门之数据读取与存储

一、图示二、csv文件1.读取csv文件read_csv(file_path or buf,usecols,encoding):file_path:文件路径,usecols:指定读取的列名,encoding:编码data = pd.read_csv('d:/test_dat...

2021-06-27

如何使用flask将模型部署为服务

1. 加载保存好的模型
为了方便起见,这里我们就使用简单的分词模型,相关代码如下:model.pyimport jiebaclass JiebaModel: def load_model(self): self.jieba_model =...

2021-06-27

python 实现列表的切片操作允许索引超出范围

其余的不说,列表切片操作允许索引超出范围:补充:关于python3报错列表索引超出界限的解决方法
python3报错:IndexError: list index out of rang这个可能是因为在取索引的时候列...

2021-06-27

Python实现仿真双径效应的方法

多径效应多径效应(multipath effect):指电磁波经不同路径传播后,各分量场到达接收端时间不同,按各自相位相互叠加而造成干扰,使得原来的信号失真,或者产生错误。比如电磁波沿不同的...

2021-06-27

Python执行外部命令subprocess的使用详解

一、了解subprocess subeprocess模块是python自带的模块,无需安装,主要用来取代一些就的模块或方法,如os.system、os.spawn*、os.popen、commands.*等。 因此执行外部命...

2021-06-27

基于Python3中运算符 **和*的区别说明

我们知道**代表次方。如下>>>12 * 12144>>>12 ** 2144>>>a=1e200>>> a1e+200>>>a ** 2Traceback (most recent call last):File "<stdin>", line 1, in <module>OverflowErr...

2021-06-27

Python集成学习之Blending算法详解

一、前言普通机器学习:从训练数据中学习一个假设。集成方法:试图构建一组假设并将它们组合起来,集成学习是一种机器学习范式,多个学习器被训练来解决同一个问题。集成方法分类为...

2021-06-27

一篇教程教你学会Python进制转换(十进制转二进制、八进制、十六进制)

一、导言导语:在计算机进行数据交换时,常常会有一个进制转换的过程,我们知道计算机只认0 和 1.在内存系统中,基本基于二进制进行运算的,但是有时候数据过于庞大,为了方便存储管理,...

2021-06-27

Python 第三方日志框架loguru使用

解决中文乱码问题项目地址 github: https://github.com/Delgan/loguru
文档:https://loguru.readthedocs.io/en/stable/index.html安装pip install loguru1、输出日志from lo...

2021-06-27

Python爬虫基础之爬虫的分类知识总结

一、通用爬虫通用网络爬虫是搜索引擎抓取系统(Baidu、Google、Sogou等)的一个重要组成部分。主要目的是将互联网上的网页下载到本地,形成一个互联网内容的镜像备份。为搜索引...

2021-06-27

Python机器学习算法之决策树算法的实现与优缺点

1.算法概述决策树算法是在已知各种情况发生概率的基础上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法。分类算法是利用训练...

2021-06-27

python执行js代码的方法

什么是js代码混淆&#63;
正常代码
我们现在看一段js代码,代码逻辑很简单,就是拼接时间返回。function formatDate(now) { var now = new Date(1230999938); var year=now...

2021-06-27

Python爬虫基础讲解之请求

一、请求目标(URL)URL又叫作统一资源定位符,是用于完整地描述Internet上网页和其他资源的地址的一种方法。类似于windows的文件路径。二、网址的组成:1.http://:这个是协议,也...

2021-06-27

一文教你用Pyecharts做交互图表

一、Pyecharts简介和安装1、简介Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而 Python 是一门富有表达力的语言,很适合...

2021-06-27

解决python列表list中的截取问题

List(列表)作为python中使用最频繁的数据类型,如果能够把列表掌握,那么对于Python的掌握是有很大帮助的。并且列表的元素的值是可以修改的List的格式:(列表中的元素可以是字符串类...

2021-06-27

python3调用c语言代码的全过程记录

开发环境 linux: python3.5.2 + ubuntu-gnome-16.04-desktop-amd64 windows:cygwin + powershell + python3.6胶水语言python为什么要调用c代码&#63; c与python对比python不...

2021-06-27

基于BCEWithLogitsLoss样本不均衡的处理方案

最近在做deepfake检测任务(可以将其视为二分类问题,label为1和0),遇到了正负样本不均衡的问题,正样本数目是负样本的5倍,这样会导致FP率较高。尝试将正样本的loss权重增高,看BCEWit...

2021-06-27

django admin实现动态多选框表单的示例代码

背景借助django-admin,可以快速得到CRUD界面,但若需要创建多选标签字段时,需要对表单进行调整示例model.py 一个tag(标签类),一个book(书本类) book携带tag,这里不借助有性能问...

2021-06-27

Flask登录注册项目的简单实现

本文主要介绍了Flask登录注册项目的简单实现,分享给大家,具体如下:目录结构

配置文件设计
/templates/config.py#数据库连接配置import pymysqlconn = pymysql.connect(...

2021-06-27

PyTorch平方根报错的处理方案

问题描述初步使用PyTorch进行平方根计算,通过range()创建一个张量,然后对其求平方根。a = torch.tensor(list(range(9)))b = torch.sqrt(a)报出以下错误:RuntimeError: sqrt_vm...

2021-06-27

pytorch加载预训练模型与自己模型不匹配的解决方案

pytorch中如果自己搭建网络并且加载别人的与训练模型的话,如果模型和参数不严格匹配,就可能会出问题,接下来记录一下我的解决方法。两个有序字典找不同模型的参数和pth文件的参...

2021-06-27

教你用python控制安卓手机

一、介绍ADB(Android调试桥)是一个命令行工具(CLI),可用于控制Android设备并与之通信。您可以执行许多操作,例如安装应用程序,调试应用程序,查找隐藏的功能并使用外壳程序直接与设备...

2021-06-27

Pytorch训练模型得到输出后计算F1-Score 和AUC的操作

1、计算F1-Score对于二分类来说,假设batch size 大小为64的话,那么模型一个batch的输出应该是torch.size([64,2]),所以首先做的是得到这个二维矩阵的每一行的最大索引值,然后添...

2021-06-27

pymysql实现增删改查的操作指南(python)

1.安装pymysql:pip install pymysql (在命令行窗口中执行)2.卸载pymysql:pip uninstall pymysql (在命令行窗口中执行)数据库的连接
需要注意的是port是不用引号括起来 charse...

2021-06-27

Python实现subprocess执行外部命令

一、Python执行外部命令
1、subprocess模块简介
subprocess 模块允许我们启动一个新进程,并连接到它们的输入/输出/错误管道,从而获取返回值。这个模块用来创建和管理子进程。...

2021-06-27

PyMySQL实现增删查改的简单使用

我们在使用MySQL的时候,可以在MySQL的客户终端来操作数据库中的表,同时,也可以使用navicat等可视化的工具来操作数据表。但是,这只是操作个别数据,如果我们想要插入10万条数据,那...

2021-06-27

pandas中NaN缺失值的处理方法

本文主要介绍了pandas中NaN缺失值的处理方法,主要有两种方法,具体如下:import pandas as pd缺失值处理
两种方法: 删除含有缺失值的样本 替换/插补处理缺失值为NaN
先判...

2021-06-27

pytorch 如何打印网络回传梯度

需求:打印梯度,检查网络学习情况net = your_network().cuda()def train(): ... outputs = net(inputs) loss = criterion(outputs, targets) loss.backward() for name,...

2021-06-27

python面向对象基础之常用魔术方法

一、类和对象通俗理解:类就是模板,对象就是通过模板创造出来的物体类(Class)由3个部分构成:类的名称: 类名类的属性: 一组数据类的方法: 允许对进行操作的方法 (行为)二、魔法...

2021-06-27

Python爬虫之m3u8文件里提取小视频的正确姿势

前言&#8195;&#8195;在网上爬取的小视频(.ts格式)打不开怎么搞?使用IDM下载有时候还会出现数据受法律保护,IDM无法下载该内容,如何解决?这篇博客就来聊聊如何正确提取m3u8文件里...

2021-06-27

MATLAB 全景图切割及盒图显示的实现步骤

part1 全景图切割原图:切割效果:
以下是切割部分步骤:
举这张图为例,图片格式hdr,jpg啥的都行:1.1 边缘剔除有些全景图会自带白灰色边缘,若是直接进行切割便会出现如下效果:这时候...

2021-06-27

Pandas||过滤缺失数据||pd.dropna()函数的用法说明

看代码吧~DataFrame.dropna(axis=0, how='any', thresh=None, subset=None, inplace=False)Remove missing values.pd.dropna()函数(官方文档)用于过滤数据中的缺失数据.缺...

2021-06-27

如何获取numpy的第一个非0元素索引

我就废话不多说了,大家还是直接看代码吧~import numpy as nparr=np.array([0,0,2,3,0,4])print((arr!=0).argmax(axis=0))#2补充:python获取二维矩阵的每一行的第一个非零元素...

2021-06-27

如何将numpy二维数组中的np.nan值替换为指定的值

基础知识:(1)np.nan表示该值不是一个数,比如数据中收入、年龄的缺失值;np.inf表示无穷大(2)np.nan == np.nan 的结果为False(3)nan与任何数的操作结果均为nan,例如sum((np.nan,4)) 的...

2021-06-27

PyQt5爬取12306车票信息程序的实现

1、搭载QT环境按win+R输入 pip install pyqt5 下载QT5 当然也可以去Qt的官网的下载 ,使用命令行更快捷方便 所以建议使用命令行 ,去官网下载安装有它的好处就是不用自己安装...

2021-06-27

Python 如何读取字典的所有键-值对

如果字典中存储了一些值,我想要取出来该怎么操作呢?1、我要取出字典中所有的键-值对取出字典中所有的键-值对时,可以使用items()返回一个键值对列表,并配合for循环进行遍历#创建...

2021-06-27

使用pandas或numpy处理数据中的空值(np.isnan()/pd.isnull())

最近在做数据处理的时候,遇到个让我欲仙欲死的问题,那就是数据中的空值该如何获取。我的目的本来是获取数据中的所有非零且非空值,然后再计算获得到的所有数据计算均值,再用均值...

2021-06-27

pycharm利用pyspark远程连接spark集群的实现

0 背景由于工作需要,利用spark完成机器学习。因此需要对spark集群进行操作。所以利用pycharm和pyspark远程连接spark集群。这里记录下遇到的问题及方法。
主要是参照下面的文...

2021-06-27

浅谈Keras中fit()和fit_generator()的区别及其参数的坑

1、fit和fit_generator的区别首先Keras中的fit()函数传入的x_train和y_train是被完整的加载进内存的,当然用起来很方便,但是如果我们数据量很大,那么是不可能将所有数据载入内...

2021-06-27

python print()函数的end参数和sep参数的用法说明

最近在学习python过程中,对print()打印输出函数进行了进一步学习。python 2.6中,print输出内容需要使用引号。python 3.0中的print 函数修改引号为括号,即print()print()函数打...

2021-06-27

windowns使用PySpark环境配置和基本操作

下载依赖
首先需要下载hadoop和spark,解压,然后设置环境变量。
hadoop清华源下载
spark清华源下载HADOOP_HOME => /path/hadoopSPARK_HOME => /path/spark安装pyspark。pip in...

2021-06-27

教你如何利用Python批量翻译英文Word文档并保留格式

一、需求描述手上有大量外文文档(本案例以5份为例,分别命名为 test1.docx test2.docx 以此类推),其中一份如下:基本需求:「批量将这些文档的内容全部翻译成中文,并转存到新的文件中...

2021-06-27

keras修改backend的简单方法

方法1在users文件夹下新建.keras文件夹,在文件夹下新建keras.json文件,json内容为:{ "image_dim_ordering": "tf", "epsilon": 1e-07, "floatx": "float32", "b...

2021-06-27

Python生成字符视频的实现示例

一、前言在之前也写过生成字符视频的文章,但是使用的是命令行窗口输出,效果不是很好,而且存在卡顿的情况。于是我打算直接生成一个mp4的字符视频。大致思路和之前一样:Python20...

2021-06-27
返回顶部
顶部