Python实现列表拼接和去重的三种方式

目录列表拼接三种方式

方式一:简简单单的“+”

方法二:切片赋值

方式三:列表自带的extend()

列表去重的三种方式

利用集合set的特性

利用字典key的不可重复属性

利用index()获...

2021-07-02

Pytest中skip和skipif的具体使用方法

skip的用法使用示例:@pytest.mark.skip(reason="跳过的原因,会在执行结果中打印")标记在测试函数中举个🌰import pytestdef test_1(): print("测试用例1")@pytest.m...

2021-07-02

如何使用pdb进行Python调试

调试应用有时是一个不受欢迎的工作,当你长期编码之后,只希望写的代码顺利运行。但是,很多情况下,我们需要学习一个新的语言功能或者实验检测新的方法,从而去理解其中运行的机制原...

2021-07-02

Python+Appium自动化测试的实战

目录一、环境准备二、真机测试一、环境准备1.脚本语言:Python3.x IDE:安装Pycharm2.安装Java JDK 、Android SDK3.adb环境,path添加E:\Software\Android_SDK\platform-tools4....

2021-07-02

关于Python OS模块常用文件/目录函数详解

模块:包含定义函数和变量的python文件,可以被别的程序引入。os模块是操作系统接口模块,提供了一些方便使用操作系统相关功能函数,这里介绍下os模块中对于文件/目录常用函数和使...

2021-07-02

利用Pycharm连接服务器的全过程记录

前言当下,很多深度学习的模型需要高配置的设备来跑,本地的pc可能无法满足要求。所以就需要利用服务器来训练,但是在服务器上操作代码不是很方便。利用Pycharm可以在本地编写/修...

2021-07-02

python实现剪贴板的操作

在回程的高铁上学习了这一节,由于对cmd命令行的相关知识所知甚少,只能自己一步步试验得出正确的方法,因此耗费了不少时间。这一篇博客也就当作是备忘吧。首先说一下想...

2021-07-02

Python合并pdf文件的工具

  如果你需要一个PDF文件合并工具,那么本文章完全可以满足您的要求。哈喽,大家好呀,这里是滑稽研究所。不多废话,本期我们利用Python合并把多个pdf文件合并为一个。...

2021-07-02

python常见的占位符总结及用法

占位符说明1、%c,格式化字符及其ASCII码2、%s,格式化字符串3、%d,格式化整数4、%u,格式化无符号整数5、%o,格式化无符号八进制数实例print('%2d-%02d' % (3, 1))print('%.2f' % 3...

2021-07-02

简单谈谈Python面向对象的相关知识

一、私有化上篇说过封装,既将我们不想让别人看到代码的内容,但是又需要用到的内容,通过类内部调用来实现调用。说到这里却不得不提一下上篇的:class Person(object): def __i...

2021-06-29

Python爬虫框架之Scrapy中Spider的用法

Scrapy中Spider的用法Spider类定义了如何爬取某个(或某些)网站。包括了爬取的动作(例如:是否跟进链接)以及如何从网页的内容中提取结构化数据(爬取item)。换句话说,Spider就...

2021-06-29

Pandas数据类型之category的用法

创建category使用Series创建在创建Series的同时添加dtype="category"就可以创建好category了。category分为两部分,一部分是order,一部分是字面量:In [1]: s = pd.Series(["a",...

2021-06-29

总结Pyinstaller打包的高级用法

一、安装pyinstallerPyInstaller是一个用来将Python程序打包成一个独立可执行文件的第三方包。因是第三方包,所以需要安装一下:pip install pyinstaller或者升级到最新版本:pip...

2021-06-29

python geopandas读取、创建shapefile文件的方法

shapefile是GIS中非常重要的一种数据类型,在ArcGIS中被称为要素类(Feature Class),主要包括点(point)、线(polyline)和多边形(polygon)。作为一种十分常见的矢量文件格式,geopa...

2021-06-29

Python爬取用户观影数据并分析用户与电影之间的隐藏信息!

一、前言二、爬取观影数据https://movie.douban.com/在『豆瓣』平台爬取用户观影数据。爬取用户列表网页分析为了获取用户,我选择了其中一部电影的影评,这样可以根据评论的用...

2021-06-29

5行Python代码实现一键批量扣图

目录1. 准备工作- 安装paddlepaddle2. 准备工作- 安装paddlehub3. 一键扣图代码实现4. 需要注意的坑5. 总结今天给大家分享一款Python装逼实用神器。在日常生活或者工作中,经...

2021-06-29

Python连接Postgres/Mysql/Mongo数据库基本操作大全

目录1、连接PG库2、连接MySQL2.1 连接数据库2.2 创建数据库和表2.3 插入数据2.4 数据库查询操作2.5 数据库更新操作2.6 删除数据操作3、连接Mongo库3.1 判读库是否存在3.2...

2021-06-29

python 字典和列表嵌套用法详解

目录列表(List)常用方式字典(dictionary)常用方式组合使用列表嵌套列表列表嵌套字典字典嵌套字典字典嵌套列表嵌套什么时候用参考文献python中字典和列表的使用,在数据处理中...

2021-06-29

总结python多进程multiprocessing的相关知识

multiprocessing多进程概念创建多进程基本流程创建进程对象启动进程 回收进程代码:import multiprocessing as mpfrom time import sleep# 进程执行函数def fun(): print(...

2021-06-29

Python快速实现一键抠图功能的全过程

简介使用百度深度学习框架paddlepaddle对人像图片进行自动化抠图安装根据PaddlePaddle官网命令安装如pip install paddlepaddle-gpu -i https://mirror.baidu.com/pypi/simp...

2021-06-29

pycharm部署django项目到云服务器的详细流程

目录前言

1-下载python3.8压缩包2-解压缩安装包3-安装依赖工具4-安装python3.85-修改python2软链接6-修改yum配置文件7-配置python8-检验配置结果9-上传并部署Django项目前...

2021-06-29

pytorch中的matmul与mm,bmm区别说明

pytorch中matmul和mm和bmm区别 matmulmmbmm结论先看下官网上对这三个函数的介绍。matmulmmbmm顾名思义, 就是两个batch矩阵乘法.结论从官方文档可以看出1、mm只能进行矩阵乘...

2021-06-27

pytorch MSELoss计算平均的实现方法

给定损失函数的输入y,pred,shape均为bxc。若设定loss_fn = torch.nn.MSELoss(reduction='mean'),最终的输出值其实是(y - pred)每个元素数字的平方之和除以(bxc),也就是在batch和特...

2021-06-27

详细总结Python类的多继承知识

一、Python不同版本的类 Python2.2之前是没有共同的祖先的,之后引入Object类,它是所有类的共同祖先类Object Python2中为了兼容,分为古典类(旧式类)和新式类 Python3中...

2021-06-27

教你使用Pandas直接核算Excel中的快递费用

一、确定核算规则二、根据核算规则编写代码,生成核算列# -*- coding:utf-8 -*- import pandas as pd from math import ceilimport osdef account(adress,weight): if...

2021-06-27

python流水线框架pypeln的安装使用教程

1. 安装和入门使用安装pip install pypeln,基本元素如下:2 基于multiprocessing.Process这个是基于多进程。import pypeln as plimport timefrom random import randomdef slo...

2021-06-27

python 如何把classification_report输出到csv文件

今天想把classification_report的统计结果输出到文件中,我这里分享一下一个简洁的方式:我的pandas版本:pandas 1.0.3代码:from sklearn.metrics import classification_reportre...

2021-06-27

Python入门之使用pandas分析excel数据

1.问题在python中,读写excel数据方法很多,比如xlrd、xlwt和openpyxl,实际上限制比较多,不是很方便。比如openpyxl也不支持csv格式。有没有更好的方法?2.方案更好的方法可以使用pa...

2021-06-27

Pytorch中TensorBoard及torchsummary的使用详解

1.TensorBoard神经网络可视化工具TensorBoard是一个强大的可视化工具,在pytorch中有两种调用方法:1.from tensorboardX import SummaryWriter这种方法是在官方还不支持tensorb...

2021-06-27

PyTorch 如何设置随机数种子使结果可复现

由于在模型训练的过程中存在大量的随机操作,使得对于同一份代码,重复运行后得到的结果不一致。因此,为了得到可重复的实验结果,我们需要对随机数生成器设置一个固定的种子。CUDN...

2021-06-27

python 如何将带小数的浮点型字符串转换为整数

以下内容在python中完全可以接受:1、将整数的字符串表示形式传递给 int2、将float的字符串表示形式传递给 float但是,如果你将float型的字符串传递给int将会得到错误。>>> int...

2021-06-27

在python中实现导入一个需要传参的模块

最近跑实验,遇到了一个问题:由于实验数据集比较多,每次跑完一个数据集就需要手动更改文件路径,再将文件传到服务器,再运行实验,这样的话效率很低,必须要专门看着这个实验,啥时候跑完...

2021-06-27

Python异步爬虫实现原理与知识总结

一、背景默认情况下,用get请求时,会出现阻塞,需要很多时间来等待,对于有很多请求url时,速度就很慢。因为需要一个url请求的完成,才能让下一个url继续访问。一种很自然的想法就是用...

2021-06-27

在Django中Pyecharts生成图表实现

1 因为pyecharts是支持python的一种可视化,但是想要将其放入网页中,主要有两种方法(1)在网页中假如iframe,将网页嵌在iframe中(该方法不具体描述)(2)使用json传输到前端,对其进行展示...

2021-06-27

解决Numpy与Pytorch彼此转换时的坑

前言 ​  最近使用 Numpy包与Pytorch写神经网络时,经常需要两者彼此转换,故用此笔记记录码代码时踩(菜)过的坑,网上有人说:Pytorch 又被称为 GPU 版的 Numpy,二者...

2021-06-27

Pytorch训练网络过程中loss突然变为0的解决方案

问题// loss 突然变成0python train.py -b=8INFO: Using device cpuINFO: Network: 1 input channels 7 output channels (classes) Bilinear upscali...

2021-06-27

python3实现Dijkstra算法最短路径的实现

问题描述现有一个有向赋权图。如下图所示:

问题:根据每条边的权值,求出从起点s到其他每个顶点的最短路径和最短路径的长度。
说明:不考虑权值为负的情况,否则会出现负值圈问题。...

2021-06-27

pytorch查看网络参数显存占用量等操作

1.使用torchstatpip install torchstat from torchstat import statimport torchvision.models as modelsmodel = models.resnet152()stat(model, (3, 224, 224))关于stat函...

2021-06-27

如何用Python绘制棒棒糖图表

大家好,我是小F~条形图在数据可视化里,是一个经常被使用到的图表。虽然很好用,也还是存在着缺陷呢。比如条形图条目太多时,会显得臃肿,不够直观。棒棒糖图表则是对条形图的改进,以...

2021-06-27

Python Parser的用法

一、介绍argparse 模块可以让人轻松编写用户友好的命令行接口。程序定义它需要的参数,然后 argparse 将弄清如何从 sys.argv 解析出那些参数。 argparse 模块还会自动生成帮...

2021-06-27

python 使用Tensorflow训练BP神经网络实现鸢尾花分类

Hello,兄弟们,开始搞深度学习了,今天出第一篇博客,小白一枚,如果发现错误请及时指正,万分感谢。使用软件
Python 3.8,Tensorflow2.0问题描述
鸢尾花主要分为狗尾草鸢尾(0)、杂色鸢...

2021-06-27

Django中get()和filter()返回值区别详解

先上官方文档!
filter(**kwargs)
返回包含与给定查找参数匹配的对象的新查询集。
简单来说,返回一个又对象组成的查询集合get(**kwargs)
返回与给定查找参数匹配的对象,该对象...

2021-06-27

pytorch-autograde-计算图的特点说明

在PyTorch实现中,autograd会随着用户的操作,记录生成当前variable的所有操作,并由此建立一个有向无环图。用户每进行一个操作,相应的计算图就会发生改变。更底层的实现中,图中记...

2021-06-27

在pytorch中计算准确率,召回率和F1值的操作

看代码吧~predict = output.argmax(dim = 1)confusion_matrix =torch.zeros(2,2)for t, p in zip(predict.view(-1), target.view(-1)): confusion_matrix[t.long(), p.l...

2021-06-27

pytorch 中autograd.grad()函数的用法说明

我们在用神经网络求解PDE时, 经常要用到输出值对输入变量(不是Weights和Biases)求导; 在训练WGAN-GP 时, 也会用到网络对输入变量的求导。以上两种需求, 均可以用pytorch 中的auto...

2021-06-27

将Python代码打包成.exe可执行文件的完整步骤

前言有时候我们需要将自己写的代码打包成exe文件,给别人使用需要怎么办呢?以下将讲解Python代码如何打包成.exe文件。1. 下载pyinstallerPyInstaller是一个十分有用的第三方库...

2021-06-27

pytorch 一行代码查看网络参数总量的实现

大家还是直接看代码吧~netG = Generator()print('# generator parameters:', sum(param.numel() for param in netG.parameters()))netD = Discriminator()print('# discrim...

2021-06-27

Django如何创作一个简单的最小程序

通过web框架搭建一个最简易的程序:第一步:新建一个web框架程序
通过CMD进入到想要创建web程序的文件夹
数据命令django-admin startproject yourhtml
第二步:修改并添加功能
创...

2021-06-27

解决python2中unicode()函数在python3中报错的问题

python2中的unicode()函数在python3中会报错:NameError: name 'unicode' is not definedThere is no such name in Python 3, no. You are trying to run Python 2 code in P...

2021-06-27

pytorch中常用的损失函数用法说明

1. pytorch中常用的损失函数列举pytorch中的nn模块提供了很多可以直接使用的loss函数, 比如MSELoss(), CrossEntropyLoss(), NLLLoss() 等官方链接: https://pytorch.org/do...

2021-06-27
返回顶部
顶部