python 如何通过KNN来填充缺失值

看代码吧~# 加载库import numpy as npfrom fancyimpute import KNNfrom sklearn.preprocessing import StandardScalerfrom sklearn.datasets import make_blobs# 创建模拟...

2021-06-27

python数据类型相关知识扩展

一、命名元祖在python基础中, 我们学习元祖的时候,取元祖内部的元素都是通过索引来进行取值的。但是这种取值方式不够友好, 所以我们引入命名元祖的方式对元祖进行字典式取值,这...

2021-06-27

python生成器generator:深度学习读取batch图片的操作

在深度学习中训练模型的过程中读取图片数据,如果将图片数据全部读入内存是不现实的,所以有必要使用生成器来读取数据。通过列表生成式,我们可以直接创建一个列表。但是,受到内存...

2021-06-27

python正则表达式re.search()的基本使用教程

1 re.search() 的作用:re.search会匹配整个字符串,并返回第一个成功的匹配。如果匹配失败,则返回None 从源码里面可以看到re.search()方法里面有3个参数pattern: 匹配的规则,s...

2021-06-27

Python破解极验滑动验证码详细步骤

极验滑动验证码以上图片是最典型的要属于极验滑动认证了,极验官网:http://www.geetest.com/。现在极验验证码已经更新到了 3.0 版本,截至 2017 年 7 月全球已有十六万家企业正...

2021-06-27

python 实现图与图之间的间距调整subplots_adjust

如下所示:plt.subplots_adjust(left=None,bottom=None,right=None,top=None,wspace=0.15,hspace=0.15)图与图之间的间距调整wspace=0.15,hspace=0.15补充:python如何调整subpl...

2021-06-27

python3 使用函数求两个数的和与差

基础内容:相信很多刚接触 python 的同学都有遇到过这种题。以下是 在 python 中的利用函数求两个数的和与差class Calculate: def ——init——(self,number1,number2)...

2021-06-27

30行Python代码打造一款简单的人工语音对话

@Author:Runsen1876年,亚历山大·格雷厄姆·贝尔(Alexander Graham Bell)发明了一种电报机,可以通过电线传输音频。托马斯·爱迪生(Thomas Edison)于1877年发明了留声机,这是第一台...

2021-06-27

python 实现单一数字取对数与数列取对数

python取对数可以采用两种工具包,math包可对单一数字取对数,numpy可以数列整体取对数。1、仅对单一数字取对数import mathmath.log(2) #默认以e为底math.log(4,2)#以2为底,4的对数...

2021-06-27

Python 如何让特征值滞后一行

看代码吧~# 加载库import pandas as pd​# 데이터프레임을 만듭니다.dataframe = pd.DataFrame(...

2021-06-27

教你用python实现一个无界面的小型图书管理系统

一、需求了解功能模块图书信息二、环境准备安装mysql数据库参考文章:MySQL数据库压缩版本安装与配置MySQL msi版本下载安装图文教程创建数据库表 创建数据库CREATE DATAB...

2021-06-27

深入探讨opencv图像矫正算法实战

摘要在机器视觉中,对于图像的处理有时候因为放置的原因导致ROI区域倾斜,这个时候我们会想办法把它纠正为正确的角度视角来,方便下一步的布局分析与文字识别,这个时候通过透视变...

2021-06-27

聊聊python中令人迷惑的duplicated和drop_duplicates()用法

前言在算face_track_id map有感:开始验证data={'state':[1,1,2,2,1,2,2,2],'pop':['a','b','c','d','b','c','d','d']}frame=pd.DataFrame(data) frameframe.shape$ (8,2)#...

2021-06-27

Pytorch获取无梯度TorchTensor中的值

获取无梯度Tensor遇到的问题:使用两个网络并行运算,一个网络的输出值要给另一个网络反馈。而反馈的输出值带有网络权重的梯度,即grad_fn=<XXXBackward0>.这时候如果把反馈值扔...

2021-06-27

解决python中os.system调用exe文件的问题

前一段时间导师叫我写一个批处理的小程序,就是循环修改辐射传输模型软件MODTRAN的输入参数,然后运行MODTRAN软件进行计算,输出需要的结果。我这里用的是python写的小程序,那就需...

2021-06-27

python爬取链家二手房的数据

一、查找数据所在位置:
打开链家官网,进入二手房页面,选取某个城市,可以看到该城市房源总数以及房源列表数据。二、确定数据存放位置:
某些网站的数据是存放在html中,而有些却api...

2021-06-27

python 爬取英雄联盟皮肤图片

一开始都是先去《英雄联盟》官网找到英雄及皮肤图片的网址:URL = r'https://lol.qq.com/data/info-heros.shtml'从上面网址可以看到所有英雄都在,按下F12查看源代码,发现英雄及...

2021-06-27

利用Python计算圆周率π的实例代码

前言A货:什么!你不会背圆周率(鄙夷的眼神) 3.1415926535 8979323846 26433... 桥哥:我会算呀 !!!一、圆周率的历史
1、中国★ 魏晋时期,刘徽曾用使正多边形的边数逐渐增加去逼近圆周...

2021-06-27

pytorch 实现变分自动编码器的操作

本来以为自动编码器是很简单的东西,但是也是看了好多资料仍然不太懂它的原理。先把代码记录下来,有时间好好研究。这个例子是用MNIST数据集生成为例子# -*- coding: utf-8 -*-...

2021-06-27

pytorch交叉熵损失函数的weight参数的使用

首先必须将权重也转为Tensor的cuda格式;然后将该class_weight作为交叉熵函数对应参数的输入值。class_weight = torch.FloatTensor([0.13859937, 0.5821059, 0.63871904, 2.3...

2021-06-27

PyTorch梯度裁剪避免训练loss nan的操作

近来在训练检测网络的时候会出现loss为nan的情况,需要中断重新训练,会很麻烦。因而选择使用PyTorch提供的梯度裁剪库来对模型训练过程中的梯度范围进行限制,修改之后,不再出现lo...

2021-06-27

Python办公自动化之Excel(中)

准备
首先,我们需要安装依赖包# 安装依赖包pip3 install openpyxl读取数据
使用 openpyxl 中的 load_workbook(filepath) 加载本地一个 Excel 文件,返回结果是一个工作簿对象i...

2021-06-27

只需要这一行代码就能让python计算速度提高十倍

一、前言Python语言近年来人气爆棚。它广泛应用于数据科学,人工智能,以及网络安全问题中,由于代码可读性较强,学习效率较高,吸引了许多非科班的同学进行学习。然而,使用Python一段...

2021-06-27

python基础之编码规范总结

一、PEP 8规范官方文档:https://legacy.python.org/dev/peps/pep-0008/
中文翻译: https://www.jb51.net/article/103944.htm二、缩进每一级缩进4个空格。续行应该与包裹元素...

2021-06-27

pytorch 实现计算 kl散度 F.kl_div()

先附上官方文档说明:https://pytorch.org/docs/stable/nn.functional.htmltorch.nn.functional.kl_div(input, target, size_average=None, reduce=None, reduction='mean')P...

2021-06-27

基于KL散度、JS散度以及交叉熵的对比

在看论文《Detecting Regions of Maximal Divergence for Spatio-Temporal Anomaly Detection》时,文中提到了这三种方法来比较时间序列中不同区域概率分布的差异。KL散度、J...

2021-06-27

python基础学习之组织文件

一、Shutil 模块shutil其实也就是shell模块。其中包含一些函数,可以让我们在python程序中复制、移动、改名和删除文件。1.1 复制文件和文件夹 shutil.copy(source,destinat...

2021-06-27

Python Pycharm虚拟下百度飞浆PaddleX安装报错问题及处理方法(亲测100%有效)

最近我在在安装PaddleX的时候老是出现或者或者Command "python setup.py egg_info" failed with error code 10 in
C:\Users\Auser\AppData\Local\Temp\pip-build-57obphna...

2021-06-27

pytorch中Schedule与warmup_steps的用法说明

1. lr_scheduler相关lr_scheduler = WarmupLinearSchedule(optimizer, warmup_steps=args.warmup_steps, t_total=num_train_optimization_steps)其中args.warmup_steps可以...

2021-06-27

解决Pytorch半精度浮点型网络训练的问题

用Pytorch1.0进行半精度浮点型网络训练需要注意下问题:1、网络要在GPU上跑,模型和输入样本数据都要cuda().half()2、模型参数转换为half型,不必索引到每层,直接model.cuda().hal...

2021-06-27

Python3基础语法知识点总结

本章节将一些Python3基础语法整理成手册,方便各位在日常使用和学习是查阅,包含了编码、标识符、保留字、注释、缩进、字符串等常用内容。编码默认情况下,Python 3 源码文件以 U...

2021-06-27

解决pytorch中的kl divergence计算问题

偶然从pytorch讨论论坛中看到的一个问题,KL divergence different results from tf,kl divergence 在TensorFlow中和pytorch中计算结果不同,平时没有注意到,记录下一篇关于KL散...

2021-06-27

教你学会通过python的matplotlib库绘图

一、前言python的matplotlib库很强大可以绘制各种类型的图像。
首先要装一些基础的库,如numpy,matplotlib或是pandas。二、基础命令首先介绍绘图时常用的基础命令:1.plt.plot(...

2021-06-27

Tensorflow 如何从checkpoint文件中加载变量名和变量值

假设你已经经过上千次的迭代,并且得到了以下模型:则从这些checkpoint文件中加载变量名和变量值代码如下:model_dir = './ckpt-182802'import tensorflow as tffrom tensorflow....

2021-06-27

pytorch 实现二分类交叉熵逆样本频率权重

通常,由于类别不均衡,需要使用weighted cross entropy loss平衡。def inverse_freq(label): """ 输入label [N,1,H,W],1是channel数目 """ den = label.sum() # 0 _,_,h...

2021-06-27

python3读取文件指定行的三种方法

行遍历实现
在python中如果要将一个文件完全加载到内存中,通过file.readlines()即可,但是在文件占用较高时,我们是无法完整的将文件加载到内存中的,这时候就需要用到python的fil...

2021-06-27

pytorch 使用半精度模型部署的操作

背景pytorch作为深度学习的计算框架正得到越来越多的应用.我们除了在模型训练阶段应用外,最近也把pytorch应用在了部署上.在部署时,为了减少计算量,可以考虑使用16位浮点模型,而...

2021-06-27

pytorch 如何使用amp进行混合精度训练

简介AMP:Automatic mixed precision,自动混合精度,可以在神经网络推理过程中,针对不同的层,采用不同的数据精度进行计算,从而实现节省显存和加快速度的目的。在Pytorch 1.5版本及...

2021-06-27

如何使用Python逆向抓取APP数据

今天给大伙分享一下 Python 爬虫的教程,这次主要涉及到的是关于某 APP 的逆向分析并抓取数据,关于 APP 的反爬会麻烦一些,比如 Android 端的代码写完一般会进行打包并混淆加密...

2021-06-27

pytorch 如何使用float64训练

pytorch默认使用单精度float32训练模型,原因在于:使用float16训练模型,模型效果会有损失,而使用double(float64)会有2倍的内存压力,且不会带来太多的精度提升。本人,最近遇到需要...

2021-06-27

Python实现8种常用抽样方法

今天来和大家聊聊抽样的几种常用方法,以及在Python中是如何实现的。抽样是统计学、机器学习中非常重要,也是经常用到的方法,因为大多时候使用全量数据是不现实的,或者根本无法取...

2021-06-27

如何利用JAVA实现走迷宫程序

本Demo使用三个类一个Test类一个自定义的Stack类一个自定义的Queue类可以实现的功能:1.对于一个写在文本文件中的迷宫,能够将其转换为二维数组用广度优先搜索实现查找最短路径...

2021-06-27

springboot bean循环依赖实现以及源码分析

前言本文基于springboot版本2.5.1 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>...

2021-06-27

Java中PriorityQueue实现最小堆和最大堆的用法

一、基本介绍 1、介绍学习很多算法知识,力争做到最优解的学习过程中,很多时候都会遇到PriorityQueue(优先队列)。一个基于优先级堆的无界优先级队列。优先级队列的元素按照其自...

2021-06-27

C++中常量与指针的示例详解

前言和指针联用有佷微妙的地方,之前一直佷晕,现在来继续研究下。诸如以下:int const;const int;const int* p;int const* p;int* const p;const int* const p;const 是一种处理...

2021-06-27

怎么在C++二进制文件中注入git信息详解

在后端生产环境中,为了方便定位问题,我们需要根据一个binary文件获取其对应的git信息,包括编译出该binary所用的代码分支、commitid、时间戳、commit message等。但是随着代码...

2021-06-27

JavaScript中子函数访问外部变量的3种解决方法

前言我们在写web页面时,肯定会经常遇到下面这种情况:<body> <div class="btns-wrapper"></div> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.3.1/jquery.min....

深入理解typescript中的infer关键字的使用

infer 这个关键字,整理记录一下,避免后面忘记了。有点难以理解呢。infer
infer 是在 typescript 2.8中新增的关键字。infer 可以在 extends 条件类型的字句中,在真实分支中引用...

JavaScript输出斐波那契数列的实现方法

题目
有这么一道题目需要我们来解答: 试输出斐波那契数列的前10项,即 1、1、2、3、5、8、13、21、34、55。
分析
有些人看到题目中出现了“斐波那契数列”这个概念后,可...

vue.js Router中嵌套路由的实用示例

前言随着 Vue.js 单页应用(SPA)变得相当复杂,你开始需要 Vue 路由以及嵌套路由。嵌套路由允许更复杂的用户界面以及相互嵌套的组件。让我们创建一个相对简单的用例,来展示 Vue R...

返回顶部
顶部