经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Python

python实现加密的方式总结

加密算法分类 对称加密算法: 对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥 发送方和接收方需要持有同一把密钥,发送消息和接收消息均使用该密钥。 相对于非对称加密,对称加密具有更高的加解密速度,但双方都需要事先知道密钥,密钥在传输过程中可能会被窃取,因此安...[2020/1/19]

详解python中各种文件打开模式

在python中,总的来说有三种大的模式打开文件,分别是:a, w, r 当以a模式打开时,只能写文件,而且是在文件末尾添加内容。 当以a+模式打开时,可以写文件,也可读文件,可是在读文件的时候,会发现读出来的数据为空,是因为a+模式是在文件末尾添加内容,所以其指针已经指到了文件末尾,所以...[2020/1/19]

opencv+tkinter制作HsvMaster(一)

这两天看opencv-python的HSV色彩空间,在写程序时发现用HSV来提取图像区域是件令人恶心的麻烦事。拿阈值分割做个对比,阈值最多也就一两个参数需要调整;但是HSV需要对三个通道调整上下限,也就是起码有6个参数。于是乎,就一时兴起决定做个小程序,把参数都做成滑动块,这样自然方便许...[2020/1/19]

django项目创建

django项目创建

目录 1、创建虚拟环境 2、安装Django 3、创建Django工程 4、运行Django项目 5、访问Django服务 1、创建虚拟环境...[2020/1/19]

在python实现加密的方式总结

基础知识扫盲 对称加密 对称密钥加密 , 又叫私钥加密。即信息发送的方和接受方用一个密钥去加密和揭秘数据。 最大的优势是 加解密速度快,适合对大量数据进行加密, 对称加密的缺点是密钥的管理和分配, 换句话说就是 如何把密钥发送到需要解密你的消息的人手里的问题。在发送密钥的过程中, 密钥...[2020/1/19]

实测两款 GitHub 开源抢票插件,所有坑都帮你踩过了

如果你对自己手速和市面上的各种 “加速包” 都没什么信心的话,不妨试试用程序员的手段抢票? 况且,[12306 官方宣布屏蔽了一大批付费抢票软件],这也意味着你即使给这些软件付了会员费,也依旧抢不到票。 所以只能回到最初的手动抢票?No!No!No! Git...[2020/1/19]

Ubuntu18.04一次性升级Python所有库的方法步骤

Ubuntu18.04一次性升级Python所有库的方法步骤

pip是什么 pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。 升级pip版本 默认Ubuntu自带的pip (pip 9.0.1)是基于Python2.7的版本 我们需要重新安装基于Python3的pip: ...[2020/1/19]

pytorch 修改预训练model实例

我就废话不多说了,直接上代码吧! cla Net(nn.Module): def __init__(self , model): super(Net, self).__init__() #取掉model的后两层 self.resnet_layer = ...[2020/1/19]

Pytorch之finetune使用详解

Pytorch之finetune使用详解

finetune分为全局finetune和局部finetune。首先介绍一下局部finetune步骤: 1.固定参数 for name, child in model.named_children(): for param in child.parameters():...[2020/1/19]

使用PyTorch实现MNIST手写体识别代码

实验环境 win10 + anaconda + jupyter notebook Pytorch1.1.0 Python3.7 gpu环境(可选) MNIST数据集介绍 MNIST 包括6万张28x28的训练样本,1万张测试样本,可以说是CV里的“Hello Word”。...[2020/1/19]

Pytorch 实现数据集自定义读取

以读取VOC2012语义分割数据集为例,具体见代码注释: VocDataset.py from PIL import Image import torch import torch.utils.data as data import numpy as np import o...[2020/1/19]

Python语法之精妙的十个知识点(装B语法)

Python语法之精妙的十个知识点(装B语法)

Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码...[2020/1/19]

【转载】python3 密码字典匹配wifi密码,有界面

界面: 需要先安装一下pywifi模块 代码: # coding:utf-8 from tkinter import * from tkinter import ttk import pywifi from pywifi import const import time im...[2020/1/18]

python爬虫破解CryptoJS的aes加密数据

  发现问题    在一次偶然中,在爬取某个网站时,老方法,打开调试工具查看请求方式,请求拦截,是否是异步加载,不亦乐乎,当我以为这个网站非常简单的时候,发现二级网页的地址和源码不对应         ...[2020/1/18]

Pytorch 计算误判率,计算准确率,计算召回率的例子

无论是官方文档还是各位大神的论文或搭建的网络很多都是计算准确率,很少有计算误判率, 下面就说说怎么计算准确率以及误判率、召回率等指标 1.计算正确率 获取每批次的预判正确个数 train_correct = (pred == batch_y.squeeze(1)).sum() ...[2020/1/18]

在pytorch 中计算精度、回归率、F1 score等指标的实例

pytorch中训练完网络后,需要对学习的结果进行测试。官网上例程用的方法统统都是正确率,使用的是torch.eq()这个函数。 但是为了更精细的评价结果,我们还需要计算其他各个指标。在把官网API翻了一遍之后发现并没有用于计算TP,TN,FP,FN的函数。。。 在动了无数歪脑筋之后,心想...[2020/1/18]

Pytorch 实现计算分类器准确率(总分类及子分类)

分类器平均准确率计算: correct = torch.zeros(1).squeeze().cuda() total = torch.zeros(1).squeeze().cuda() for i, (images, labels) in enumerate(train_load...[2020/1/18]

Python实现点云投影到平面显示

值得学习的地方: 1.选择合法索引的方式 2.数组转图像显示 import numpy as np from PIL import Image #input : shape(N, 4) # (x, y, z, intensity) def pointcloud...[2020/1/18]

Python -- CSV文件读写 - 纪宇-年华

非字典类型数据读写(reader、writer) delimiter 用于分隔字段的单字符,默认为 '','' import csv datas = [[1, 2, 3], ['纪', '宇'], ['xxx', 'yyy...[2020/1/18]

解决python replace函数替换无效问题

解决python replace函数替换无效问题

python replace函数替换无效问题 str = "hello,china!" str.replace("hell","well") print(str) hello,China! 进程已结束,推出代码0 写代码时发现这样替换之后并没有替换成功。...[2020/1/18]

python实现的Iou与Giou代码

python实现的Iou与Giou代码

最近看了网上很多博主写的iou实现方法,但Giou的代码似乎比较少,于是便自己写了一个,新手上路,如有错误请指正,话不多说,上代码: def Iou(rec1,rec2): x1,x2,y1,y2 = rec1 #分别是第一个矩形左右上下的坐标 x3,x4,y3,y4 ...[2020/1/18]

Django框架(五):模型(一) 定义属性

Django框架(五):模型(一) 定义属性

1. 定义属性 Django根据属性的类型确定以下信息: 当前选择的数据库支持字段的类型 渲染管理表单时使用的默认html控件 在管理站点最低限度的验证 django会为表创建自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后django不会再创建自动增长...[2020/1/18]

pyinstaller 3.6版本通过pip安装失败的解决办法

本机中原pyinstaller版本为3.5版本,本打算通过 pip install --upgrade pyinstaller进行升级,竟然报错,后面卸载再重新安装也一样报错,没办法看来通过pip是暂时安装不上了。   下面就讲解源码安装的方式,先从pypi.org中下载对...[2020/1/18]

Qt Installer Framework翻译(3-5)

指定设置选项 设置页面使用户可以指定代理设置或安装附加组件。 用户在简介页面上点击“设置”来指定设置选项。 指定代理设置 默认情况下,安装程序使用系统代理设置。用户可以选择不使用或者手动指定代理设置。 安装附加组件 要安装附加组件,用户请选择“仓库”选项卡。 如果Web服务...[2020/1/18]

Python常用库大全及简要说明

环境管理 管理 Python 版本和环境的工具 p:非常简单的交互式 python 版本管理工具。官网 pyenv:简单的 Python 版本管理工具。官网 Vex:可以在虚拟环境中执行命令。官网 virtualenv:创建独立 Python 环境的工具。官网 virtual...[2020/1/18]

Python标准库itertools的使用方法

Python标准库itertools模块介绍 itertools是python内置的模块,使用简单且功能强大,这里尝试汇总整理下,并提供简单应用示例;如果还不能满足你的要求,欢迎加入补充。 使用Python标准库itertools只需简单一句导入:import itertools ch...[2020/1/18]

pytorch 状态字典:state_dict使用详解

pytorch 中的 state_dict 是一个简单的python的字典对象,将每一层与它的对应参数建立映射关系.(如model的每一层的weights及偏置等等) (注意,只有那些参数可以训练的layer才会被保存到模型的state_dict中,如卷积层,线性层等等) 优化器对象Opt...[2020/1/18]

利用 wave 库 对音频进行格式处理

import wave r = r"D:\沫沫酱 - 旧伤口.wav" # 一个.wav格式文件 with wave.open(r, "rb") as f: # 读取文件格式等 params = f.getparams() nchannels, sampwi...[2020/1/17]

对python中 math模块下 atan 和 atan2的区别详解

对python中 math模块下 atan 和 atan2的区别详解

atan 和 atan2 都是反正切函数,返回的都是弧度 对于两点形成的直线,两点分别是 point(x1,y1) 和 point(x2,y2),其斜率对应角度的计算方法可以是: angle = atan( (y2-y1)/(x2-x1) ) 或 angle =...[2020/1/17]

通过实例了解Python str()和repr()的区别

这篇文章主要介绍了通过实例了解Python str()和repr()的区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 区别 其实用处就是最大的区别了:str()主要用来为终端用户输出一些信息,而repr()主要用来调试;同时后者的...[2020/1/17]

Python Sphinx使用实例及问题解决

这篇文章主要介绍了Python Sphinx使用实例及问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 描述 使用 pip 安装sphinx后,按照教程建立了一个新的py文件,如下 # run.py def run...[2020/1/17]

PyCharm永久激活方式

  1.下载补丁 根据自己PyCharm版本下载补丁(查看版本:菜单栏  Help → About )   链接:https: pan.baidu.com 1XYUFErLbwDKv-VfN-DJqVQ   &n...[2020/1/17]

python 计算方位角实例(根据两点的坐标计算)

知道两点坐标,怎么计算两点方向的方位角? 答:首先计算坐标增量dx,dy(两个对应坐标分量相减,终点的减始点的)。 若dx,dy中有一个为零时,根据另一个的正负决定方位角(0,90,180,270这四个中的一个,可画坐标轴图分析,但不要画为数学坐标哦)。 基本思路: 若dx,dy...[2020/1/17]

利用face_recognition,dlib与OpenCV调用摄像头进行人脸识别

用已经搭建好 face_recognition,dlib 环境来进行人脸识别 未搭建好环境请参考:https: www.cnblogs.com/guihua-pingting/p/12201077.html 使用OpenCV 调用摄像头 import face_reco...[2020/1/17]

统计文件中单词出现频率最高的10个以及他们出现的次数

import re regex = "[a-zA-Z]+" with open("./test.py") as f: lines = f.readlines() worddict = dict() for line in lines: word...[2020/1/17]

基于python实现语音录入识别代码实例

这篇文章主要介绍了如何通过python实现语音录入识别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、介绍 1.第一步录音存入本地 2.调用百度语音识别sdk 注意点:百度语音识别对声音源有要求,比特率必须是256kbps...[2020/1/17]

python实现百度OCR图片识别过程解析

这篇文章主要介绍了python实现百度OCR图片识别过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 import base64 import requests cla CodeDemo: def ...[2020/1/17]

Python计算机视觉里的IOU计算实例

Python计算机视觉里的IOU计算实例

其中x1,y1;x2,y2分别表示两个矩形框的中心点 def calcIOU(x1, y1, w1, h1, x2, y2, w2, h2): if((abs(x1 - x2) < ((w1 + w2)/ 2.0)) and (abs(y1-y2) < ((h1 + ...[2020/1/17]

解决python gdal投影坐标系转换的问题

要将xian80地理坐标系转换成投影坐标系: xian1980 = """ GEOGCS["GCS_Xian_1980", DATUM["Xian_1980", SPHEROID["Xian_1980",6378140.0,298.257]], PRIMEM["...[2020/1/17]

Python运行DLL文件的方法

什么是DLL文件? DLL文件为动态链接库(英语: Dynamic-link library, 缩写为DLL) 它是微软公司在微软视窗操作系统中实现共享函数库概念的一种实现方式 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看...[2020/1/17]

Python with标签使用方法解析

这篇文章主要介绍了Python with标签使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.在python DTL模板中,想要定义变量,可以通过“with”语句来实现。 2.“with”语句有两种使用方式: 第...[2020/1/17]

flask利用flask-wtf验证上传的文件的方法

利用flask-wtf验证上传的文件 定义验证表单类的时候,对文件类型的字段,需要采用FileField这个类型,即wtforms.FileField。 验证器需要从flask_wtf.file中导入。flask_wtf.file.FileRequired和flask_wtf.fi...[2020/1/17]

Django框架(四):视图、模板

1. 视图 后台管理页面做好了,接下来就要做公共访问的页面了。当我们刚刚在浏览器中输入http: 127.0.0.1:8000/admin/之后,浏览器显示出了后台管理的登录页面,那么服务器是如何找到这个页面并返回的呢。/admin/是我们想要请求的页面,服务器在收到这个请求之后,就一定...[2020/1/17]

python实现tail -f 功能

tailf与tail -f类似:当文件不增长时并不访问文件 tail -f:只跟踪文件内容 tail -F:文件内容与文件名都跟踪 这篇文章最初是因为reboot的群里,有人去面试,笔试题有这个题,不知道怎么做,什么思路,就发群里大家讨论 我想了一下,简单说一下我的想法吧,当然,也有很...[2020/1/17]

Python函数式编程实例详解

本文实例讲述了Python函数式编程。分享给大家供大家参考,具体如下: 函数式编程就是一种抽象程度很高的编程范式,从计算机硬件->汇编语言->C语言->Python抽象程度越高、越贴近于计算,但执行效率也越低。纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输...[2020/1/17]

PyTorch加载预训练模型实例(pretrained)

使用预训练模型的代码如下: # 加载预训练模型 resNet50 = models.resnet50(pretrained=True) ResNet50 = ResNet(Bottleneck, [3, 4, 6, 3], num_cla es=2) # 读取参数 ...[2020/1/17]

Python面向对象编程基础实例分析

本文实例讲述了Python面向对象编程基础。分享给大家供大家参考,具体如下: 1、类的定义 Python中类的定义与对象的初始化如下,python中所有类的父类是object,需要继承。 由于Python是动态语言,因此可以直接为对象添加属性并赋值而不必在类定义中声明 cla...[2020/1/17]

反编译apk或exe文件简介(起个头有空更新后续)

一.环境搭建 1.jdk 2.c++ 3.c 4.node 二.工具的安装 1.android-studio(调试程序) 2.AndroidKiller(反编译apk,主要) 3.apktool (资源文件获取,可以提取出图片文件和布局文件进行使用查看,AndroidKiller驱动也需要...[2020/1/17]

Selenium(七):截图显示等待 - 深圳-逸遥

一、显示等待(有条件等待) 常见问题: 定位明明是对的,为什么运行代码没找到定位。 定位明明是对的,找到定位了,文本信息为什么取到是空的? 分析原因: 没有处理frame 页面渲染速度比自动化测试的代码慢,页面还没渲染出来就定位了 异步请求,后端还未返回给前端,自动化测试代码就去...[2020/1/17]

python練習

python練習

打印九九乘法表 1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=94*1=4 4*2=8 4*3=12 4*4=165*1=5 5*2=10 5*3=15 5*4=20 5*5=256*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=367*1=...[2020/1/17]

109
2
记录数:8910 页数:1/17912345678910下一页尾页
加载更多