1.认证与授权 1.验证:身份验证是验证个人或设备标识的过程。身份验证过程之一是登录过程。注册网站后,您的信息(ID,密码,名称,电子邮件等)将存储在其数据库中。之后,您无...
网站建设
python爬虫请求库httpx和parsel解析库的使用测评
目录 requests + BeautifulSoup组合 requests + parsel组合 httpx同步 + parsel组合 httpx异步+ parsel组合 对比与总结 Python网络爬虫领域两个最新的比较火的工具莫过于httpx和parsel了。httpx号称下一代的新...
Python Pandas知识点之缺失值处理详解
前言 数据处理过程中,经常会遇到数据有缺失值的情况,本文介绍如何用Pandas处理数据中的缺失值。 一、什么是缺失值 对数据而言,缺失值分为两种,一种是Pandas中的空值,另一种是...
详细总结Python类的多继承知识
目录 一、Python不同版本的类 二、多继承 三、多继承弊端 四、Python多继承实现 五、多继承的缺点 六、Mixin 七、Mixin类 一、Python不同版本的类 Python2.2之前是没有共同的祖先的,之后引入...
在python中实现导入一个需要传参的模块
最近跑实验,遇到了一个问题: 由于实验数据集比较多,每次跑完一个数据集就需要手动更改文件路径,再将文件传到服务器,再运行实验,这样的话效率很低,必须要专门看着这个实...
Pytorch训练模型得到输出后计算F1-Score 和AUC的操作
1、计算F1-Score 对于二分类来说,假设batch size 大小为64的话,那么模型一个batch的输出应该是torch.size([64,2]),所以首先做的是得到这个二维矩阵的每一行的最大索引值,然后添加到一个列...
Python 如何读取字典的所有键-值对
如果字典中存储了一些值,我想要取出来该怎么操作呢? 1、我要取出字典中所有的键-值对 取出字典中所有的键-值对时,可以使用items()返回一个键值对列表,并配合for循环进行遍历...
如何获取numpy的第一个非0元素索引
我就废话不多说了, 大家还是直接看代码吧~ import numpy as nparr=np.array([0,0,2,3,0,4])print((arr!=0).argmax(axis=0))#2 补充:python获取二维矩阵的每一行的第一个非零元素 直接上代码~ """核心函数:...
Python机器学习之KNN近邻算法
目录 一、KNN概述 二、使用Python导入数据 三、numpy.array() 四、实施KNN分类算法 五、计算已知类别数据集中的点与当前点之间的距离 六、完整代码 七、数据处理、分析、测试 八、鸢尾花...
使用numpy nonzero 找出非0元素
直接上代码吧~ import numpy as npa = np.array([[30,40,70],[80,20,10],[50,90,60]])print(a)print(np.nonzero(a))[[30 40 70] [80 20 10] [50 90 60]](array([0, 0, 0, 1, 1, 1, 2, 2, 2], dtype=int64), array([0, 1, 2, 0, 1, 2, 0, 1, 2], dtype=i...
如何将numpy二维数组中的np.nan值替换为指定的值
基础知识: (1)np.nan表示该值不是一个数,比如数据中收入、年龄的缺失值;np.inf表示无穷大 (2)np.nan == np.nan 的结果为False (3)nan与任何数的操作结果均为nan,例如sum((np.nan,4)) 的结...
使用pandas或numpy处理数据中的空值(np.isnan()/pd.is
最近在做数据处理的时候,遇到个让我欲仙欲死的问题,那就是数据中的空值该如何获取。 我的目的本来是获取数据中的所有非零且非空值,然后再计算获得到的所有数据计算均值,再...
Python 高级库15 个让新手爱不释手(推荐)
在本文中,我挑选了15个最有用的软件包,介绍它们的功能和特点 1. Dash Dash 是比较新的软件包,它是用纯 Python 构建数据可视化 app 的理想选择,因此特别适合处理数据的任何人。Dash...
教你如何利用Python批量翻译英文Word文档并保留格
目录 一、需求描述 二、逻辑梳理 2.1 翻译 API 2.2 格式修改 2.2.1 页面样式 2.2.2 段落样式 2.2.3 文字块样式修改 2.3整体实现步骤 三、代码实现 一、需求描述 手上有大量外文文档(本案例...
我对PyTorch dataloader里的shuffle=True的理解
对shuffle=True的理解: 之前不了解shuffle的实际效果,假设有数据a,b,c,d,不知道batch_size=2后打乱,具体是如下哪一种情况: 1.先按顺序取batch,对batch内打乱,即先取a,b,a,b进行打乱; 2...
selenium在scrapy中的使用代码
在通过scrapy框架进行某些网站数据爬取的时候,往往会碰到页面动态数据加载的情况发生,如果直接使用scrapy对其url发请求,是绝对获取不到那部分动态加载出来的数据值。但是通过观...
对Keras自带Loss Function的深入研究
本文研究Keras自带的几个常用的Loss Function。 1. categorical_crossentropy VS. sparse_categorical_crossentropy 注意到二者的主要差别在于输入是否为integer tensor。在文档中,我们还可以找到关于二者如何...
浅谈Python中的常用内置对象
目录 一、常用的python内置对象 二、变量的定义与使用 三、整数 四、浮点数 五、布尔类型 六、字符串类型 七、注释 一、常用的python内置对象 对象类型 类型名称 示例 简要说明 数字...
python使用多线程备份数据库的步骤
目录 一、为什么要用线程池 二、线程池练习 演示例子1:使用submit方法 演示例子2:使用map方法 三、线上数据库测试 总结: 一、为什么要用线程池 1.多线程比单线程运行要快很多,比如在...
解决pytorch rnn 变长输入序列的问题
pytorch实现变长输入的rnn分类 输入数据是长度不固定的序列数据,主要讲解两个部分 1、Data.DataLoader的collate_fn用法,以及按batch进行padding数据 2、pack_padded_sequence和pad_packed_sequence来处理变...
解决pytorch load huge dataset(大数据加载)
问题 最近用pytorch做实验时,遇到加载大量数据的问题。实验数据大小在400Gb,而本身机器的memory只有256Gb,显然无法将数据一次全部load到memory。 解决方法 首先自定义一个MyDataset继承...
关于Matplotlib绘制动态实时曲线的方法改进指南
很多时候,我们需要实时的绘制曲线,如实时的绘制串口接收到的数据。最先想到的解决策略是类似于Matlab种的drawnow函数。 在python中Matplotlib库有着和Matlan绘图库相似的功能,但是并没...
学会这个炫酷图表利器pyecharts,还怕不被公司重用
目录 一、安装 二、导入模块 三、柱状图 四、饼状图 五、折线图 六、散点图 七、图表合并 八、词云 九、地图 十、总结 一、安装 首先我们需要安装下pyecharts,通过pip指令直接安装即...
利用Python通过获取剪切板数据实现百度划词搜索
目录 一、实现划词功能 二、运行错误 三、解决问题 一、实现划词功能 说是划词翻译,实际上我们是通过获取用户的剪切板内容,通过一系列的操作得到的。首先呢,我们就先实现如...
jupyter notebook保存文件默认路径更改方法汇总(亲测
1.找到配置文件 -打开“开始菜单--Anaconda3文件夹--Anaconda Prompt” -输入命令: jupyter notebook --generate-config -根据展示的路径打开配置文件(记事本即可),我的路径是“ C:\Users\HUAWEI\.jupy...
Matplotlib可视化之添加让统计图变得简单易懂的注
目录 一、前言 二、添加标题 三、为坐标轴添加标签 四、添加文本说明 五、文本的对齐方式 六、文本边界框 七、添加箭头 八、添加图例 九、使用LaTex风格的符号 十、LaTex简介 十一、...
端午节将至,用Python爬取粽子数据并可视化,看看网
目录 一、前言 二、数据爬取 三、数据清洗 四、数据可视化 一、前言 本文就从 数据爬取 、 数据清洗 、 数据可视化 ,这三个方面入手,但你简单完成一个小型的数据分析项目,让你...
Python数据结构之图的存储结构详解
一、图的定义 图是一种比树更复杂的一种数据结构,在图结构中,结点之间的关系是任意的,任意两个元素之间都可能相关,因此,它的应用极广。图中的数据元素通常被称为顶点 (...
Python基础之循环语句相关知识总结
目录 一、循环语句介绍 二、循环语句的分类 三、循环控制语句 四、while循环 五、break和continue 六、for循环 七、pass语句的使用 一、循环语句介绍 1.循环语句理解 循环语句允许我们执行...
Python利用PyQt5制作一个获取网络实时NBA数据并播报
制作NBA数据爬虫 捋顺思路 我们在这里选择的是百度体育带来的数据,我们在百度当中直接搜索NBA跳转到网页,我们可以看到,百度已经为我们提供了相关的数据 我们点击进去后,可以...
Django+Celery实现定时任务的示例
目录 一、前言 二、配置使用 定义与触发任务 扩展 三、Django中使用定时任务 二次开发 一、前言 Celery是一个基于python开发的分布式任务队列,而做python WEB开发最为流行的框架莫属Dja...
用Python爬取618当天某东热门商品销量数据,看看大
前言 本文结构如下: 1、爬取某东畅销商品数据 2、清洗数据并并进行简单分析 3、将数据进行可视化展示 数据的字段如下: 一共爬取了243条某东畅销商品数据 一、获取数据 1. 分析网...
浅谈Python实现opencv之图片色素的数值运算和逻辑
数值运算 代码: # -*- coding=GBK -*-import cv2 as cv # 数值运算:加减乘除def shu_image(src11, src22): src = cv.add(src11, src22) # 加 : 图像对应像素值相加, 255 时取255 cv.namedWindow("add",0) cv.resizeWindow("a...
Python使用openpyxl批量处理数据
前言,因为经常使用Excel处理数据,像表格内的筛选,表格间数据的复制,都是简单重复的操作,十分枯燥无聊,为了提高效率,主要是自己懒,特地研究openpyxl,发现能够简化个人劳动...
java虚拟机中栈的运行知识点总结
运行原理 1、不同线程中所包含的栈帧是不允许存在相互引用的。 2、如果当前方法调用了其他方法,方法返回之际,当前栈帧会传回此方法的执行结果给当前一个栈针,并且虚拟机会丢...
Python面向对象之成员相关知识总结
一、成员 1.1 变量 实例变量,属于对象,每个对象中各自维护自己的数据。 类变量,属于类,可以被所有对象共享,一般用于给对象提供公共数据(类似于全局变量)。 class Person(obj...
Python办公自动化之教你用Python批量识别发票并录
一、场景描述 这里有以四张发票为例(辰哥网上搜的),将发票图片放到pic文件夹下。 随便打开一张发票 提取目标:金额、名称、纳税人识别号、开票人。 最后将每一张发票的这四个...
Python爬取用户观影数据并分析用户与电影之间的
一、前言 二、爬取观影数据 https://movie.douban.com/ 在『豆瓣』平台爬取用户观影数据。 爬取用户列表 网页分析 为了获取用户,我选择了其中一部电影的影评,这样可以根据评论的用户去...
教你用python实现12306余票查询
python实现12306余票查询 我们说先在浏览器中打开开发者工具(F12),尝试一次余票的查询,通过开发者工具查看发出请求的包 余票查询界面 可以看到红框框中的URL就是我们向12306服务器发...
详解MindSpore自定义模型损失函数
目录 一、技术背景 二、MindSpore内置的损失函数 三、自定义损失函数 四、自定义其他算子 五、多层算子的应用 六、重定义reduction 一、技术背景 损失函数是机器学习中直接决定训练结...
Python入门开发教程 windows下搭建开发环境
目录 一、环境介绍 二、 搭建python开发环境 2.1 Python版本介绍 2.2 在windows下安装Python环境 2.3 windows下安装VSCode代码编辑器 一、环境介绍 操作系统: win10 64位 python版本: 3.8 IDE: 采用vscode 用...
Python利用PyQt5制作一个获取网络实时数据NBA数据播
制作NBA数据爬虫 捋顺思路 我们在这里选择的是百度体育带来的数据,我们在百度当中直接搜索NBA跳转到网页,我们可以看到,百度已经为我们提供了相关的数据 我们点击进去后,可以...
springboot自动配置原理以及spring.factories文件的作用
目录 一、springboot 自动配置原理 二、spring.factories文件的作用 spring.factories 的妙用 什么是 SPI 机制? Spring Boot 中的 SPI 机制 Spring Factories 实现原理是什么? Spring Factories 在 Spring Boot 中的...
SpringBoot2.0.3打印默认数据源为 HikariDataSource (nul
目录 SpringBoot2.0.3打印默认数据源为 HikariDataSource (null) 打印结果 需要注意 springboot的HikariDataSource默认配置的默认值如下 SpringBoot2.0.3打印默认数据源为 HikariDataSource (null) 刚刚开始以为D...
java教程散列表和树所对应容器类及HashMap解决冲突
目录 java中散列表、树所对应的的容器类 jdk7与jdk8中HashMap的区别 HashMap如何解决冲突 HashMap的工作原理 java中散列表、树所对应的的容器类 散列表: hashmap , hashtable , concurrentHashmap 树:...
java面试散列表及树所对应容器类及HashMap冲突解决
目录 性能分析 HashMap 产生冲突原因及解决方法 HashMap 解决冲突方法 jdk7 与 jdk8 中HashMap的区别 发生冲突 扩容 使用建议 散列表 Hashmap、hashtable、concurrentHashMap、hashset ; 树: treemap、tre...
一文带你掌握Java8中Lambda表达式 函数式接口及方
目录 函数式接口概述 函数式接口示例 1、Runnable接口 2、自定义函数式接口 3、作为参数传递 Lambda 表达式 内置函数式接口 Lambda简述 Lambda语法 方法引用 构造器引用 数组引用 函数式接口...
Python实现switch/case语句
目录 使用if…elif…elif…else 实现switch/case 使用字典 实现switch/case 在类中可使用调度方法实现switch/case 总结 使用if…elif…elif…else 实现switch/case 可以使用if…elif…elif..else序列来代替sw...
一文让你秒懂精通pip并快速体验深度学习应用【
目录 前言 什么是pip 再说 pip, 它就像应用宝 下面给我们的手机安装应用宝 Centos 安装pip for python2 试用pip来安装库 配置国内的Pypi镜像仓库 安装virtualenv 玩转深度学习框架tensorflow 总结...
MyBatis的注解使用、ORM层优化方式(懒加载和缓存
目录 Mybatis注解 Mybatis对ORM层的优化 缓存 懒加载 MyBatis缓存机制 二级缓存 Mybatis注解 查找 @Select( "SELECT * FROM tt_user WHERE username Like #{id};")User findUserByName(String name);!--以map为输入参数查找...