python这样注释,让你的代码看起来更加的优雅,是不是常常感觉自己的python代码写出来,看起来特别的乱,虽然可以正常运行,但是在优雅性上似乎欠缺的很多,这篇文章主要教你,如...
网站建设
只用50行Python代码爬取网络美女高清图片
目录 一、技术路线 二、获取网页信息 三、网页爬取分析 四、网页详情页链接获取 五、依据图片链接保存图片 六、main()函数 七、完整代码 一、技术路线 requests:网页请求 BeautifulSou...
Python标准库之typing的用法(类型标注)
PEP 3107引入了功能注释的语法,PEP 484 加入了类型检查 标准库 typing 为类型提示指定的运行时提供支持。 示例: def f(a: str, b:int) - str: return a * b 如果实参不是预期的类型: 但是,Python运...
利用Python判断你的密码难度等级
前言 密码是个很私密的东西它一直关联着一系列的机密事物,二战中密码起了很大的作用。在我们生活中尤其是现在我们手机上存在着许多的app是我们生活不可或缺的,在登陆账号时我...
Python 内置函数速查表一览
如下所示: 函数 功能 abs(x) 返回一个数的绝对值。 参数可以是一个整数或浮点数。 如果参数是一个复数,则返回它的模。 all(iterable) 如果 iterable 的所有元素为真(或迭代器为空),返...
python内置进制转换函数的操作
看代码吧~ dec = input('10进制数为:')print("转换为二进制为:", bin(dec))print("转换为八进制为:", oct(dec))print("转换为十六进制为:", hex(dec)) string1 = '101010'print('二进制字符串转换成十进制数...
聊聊Python中关于a=[[]]*3的反思
Python 关于a=[[]]*3的反思 之前用python做了一个关于交通大数据的项目,由于之前比较赶进度,故现在会陆续更新对项目代码的一些反思。 1、 由此可以看出,a[0],a[1],a[2]指向的是同一个...
python 实现两个变量值进行交换的n种操作
python 两个变量值交换 方法一: c = 0c= aa= bb= c 方法二: a,b = b,a 这是python的基本方法 方法三:(只用两个变量实现) a = a+bb = a-ba = a-b python两个数值互换(浅析a,b=b,a原理) python交换两个值...
Python3 类型标注支持操作
typing为Python的一个标注库,此默认支持PEP 484和PEP 526指定的类型提示。最基本的支持由Any、Union、Tuple、Callable、TypeVar和Generic类型组成。 有关完整的规范,请参阅PEP 484,有关任何类型提...
python中的np.argmax() 返回最大值索引号
看代码吧~ import numpy as npa = np.array([[2, 4, 6, 1], [1, 5, 2, 9]])print(np.argmax(a))print(np.argmax(a, axis=0)) #竖着比较,返回行号print(np.argmax(a, axis=1)) #横着比较,返回列号 输出: 7 [0 1 0 1] [2 3] Python...
python str()如何将参数转换为字符串类型
str()将参数转换为字符串类型 a = 26print('我有'+str(a)+'个苹果') 输出:我有26个苹果 Python值被转换成字符串的两种机制 初学Python时可以发现,所有通过Python打印的字符串是被引号括起来的...
SecureCRTSecure7.0查看连接密码的步骤
整体分为两步: 第一步:查看系统保存的连接的ini文件(大概位置:F:\SecureCRTSecureFX_HH_x64_7.0.0.326\Data\Settings\Config\Sessions) ini文件的格式样例: --ip地址S:"Hostname"=192.168.0.145--登录用户S:"U...
python爬虫实战之制作属于自己的一个IP代理模块
目录 一、使用PyChram的正则 二、制作一个随机User-Agent模块 三、最终实践 3.1 爬取快代理上的ip 3.2 验证爬取到的ip是否可用 3.3 实战:利用爬取到的ip访问CSDN博客网址1000次 四、总结 一、...
python 如何比较字符串是否一样
在python中,判断两个变量是否相等或一样,可以使用==或者is来判断;判断不一样可以使用 is not。 示例 使用注意事项 1.有时候两个字符串打印出来看着一样,但是判断却是False? 如果两...
Python量化交易实战之使用Resample函数转换“日K”
目录 一、什么是resample函数? 二、实战Resample函数 1.日K 转换为 周K 2.汇总统计功能(统计月成交量、成交额) 3.日K 转换为 月K 使用Resample函数转换时间序列 一、什么是resample函数? 它...
Python爬虫实战之使用Scrapy爬取豆瓣图片
使用Scrapy爬取豆瓣某影星的所有个人图片 以莫妮卡·贝鲁奇为例 1.首先我们在命令行进入到我们要创建的目录,输入 scrapy startproject banciyuan 创建scrapy项目 创建的项目结构如下 2.为了方...
python3中类的重点与难点:类属性和实例属性的区别
先看图理解: 类属性就相当与全局变量,实例对象共有的属性,实例对象的属性为实例对象自己私有。 类属性就是类对象(Tool)所拥有的属性,它被所有类对象的实例对象(实例方法...
Python基础之数据类型详解
目录 一、整数 二、浮点数 三、复数 四、运算符,优先级以及结合性 五、混合类型计算 六、除法 七、十进制,八进制,十六进制和二进制 八、位操作 九、集合 十、布尔类型 十一、...
关于Python的pymouse click 双击的问题
Python pymouse click 双击 m.click是双击 想让点击一次 最后就用下面任意一个。。。 按下:m.press(x,y) 松开:m.release(x,y) Python学习笔记|python之click 1.什么是click click官网 2.如何安装 使用命令...
Python import模块的缓存问题解决方案
在使用django开发的平台中,支持用户自定义函数,但是每次用户进行修改编辑后,该模块内容已更改,然后重新导入该模块,但是Python 会认为“我已经导入了该模块,不需要再次读取该...
python之np.argmax()及对axis=0或者1的理解
对于np.argmax()让我迷惑了很久,尤其是其中的axis=1的比较结果。 一、np.argmax()的理解 1、最简单的例子 假定现在有一个数组a = [3, 1, 2, 4, 6, 1]现在要算数组a中最大数的索引是多少。最直接...
Python中的np.argmin()和np.argmax()函数用法
Python np.argmin()和np.argmax()函数 按照axis的要求返回最小的数/最大的数的下标 numpy.argmin(a, axis=None, out=None)numpy.argmax(a, axis=None, out=None) a :传入一个数组, axis :默认将输入数组展平,否则...
从np.random.normal()到正态分布的拟合操作
先看伟大的高斯分布(Gaussian Distribution)的概率密度函数(probability density function): 对应于numpy中: numpy.random.normal(loc=0.0, scale=1.0, size=None) 参数的意义为: loc :float 此概率分布的均值...
Python爬虫之自动爬取某车之家各车销售数据
目录 一、目标网页分析 二、数据请求 三、数据解析 四、数据存储 五、采集结果预览 一、目标网页分析 目标网站是某车之家关于品牌汽车车型的口碑模块相关数据,比如我们演示的案...
python爬取某网站原图作为壁纸
不得不说 python真是一个神奇的东西,学三天就能爬网站 真香 完整代码 # -*- coding: utf-8 -*-"""Created on Wed May 26 17:53:13 2021@author: 19088"""import urllib.requestimport osimport pickleimport reimport randomimpor...
python状态机transitions库详解
目录 一、简介 二、逐步创建 三、直接初始化创建 四、运行 附录 一、简介 transitions库 pip install transitions 状态机 state:状态节点 transition:用于从一个状态节点移动到另一个状态节点...
Python 如何实现文件自动去重
Python 文件自动去重 平日里一来无聊,二来手巧,果然下载了好多无(luan)比(qi)珍(ba)贵(zao)的资料,搞得我小小的硬盘(已经扩到6T了)捉襟见肘, 有次无意间,发现有两个居然长得一毛...
Python数据分析之pandas读取数据
一、三种数据文件的读取 二、csv、tsv、txt 文件读取 1)CSV文件读取: 语法格式:pandas.read_csv(文件路径) CSV文件内容如下: import pandas as pdfile_path = "e:\\pandas_study\\test.csv"content = pd.read_c...
Python数据分析之绘图和可视化详解
一、前言 matplotlib 是一个用于创建出版质量图表的桌面绘图包(主要是2D方面)。该项目是由John Hunter于2002年启动的,其目的是为 Python 构建一个 MATLAB 式的绘图接口。 matplotlib 和 IPyth...
Python curses内置颜色用法实例
1、说明 curses提供了内置颜色可以让我们自定义前后背景。在使用彩色模式之前我们需要先使用使用curses.start_corlor()进行初始化操作。 2、注意 0号位置颜色是默认黑白配色,无法修改。...
Python爬取哆啦A梦-伴我同行2豆瓣影评并生成词云
目录 一、前言 二、豆瓣爬虫步骤 三、最终效果如下 四、词云图制作流程 五、效果图 一、前言 通过这篇文章,你将会收货: ① 豆瓣电影数据的爬取; ② 手把手教你学会词云图的绘...
allure结合python生成测试报告教程
百度搜索实例 一、代码结构 本案例来自于霍格沃兹测试学院《高薪测试成长图谱》。data.yml为数据管理文件,test_baidudemo.py为测试用例文件,文件结构如下: 创建data/data.yml文件,代码...
Python模拟登录微博并爬取表情包
一、开发工具 **Python****版本:**3.6.4 相关模块: DecryptLogin模块; argparse模块; requests模块; prettytable模块; tqdm模块; lxml模块; fake_useragent模块; 以及一些Python自带的模块。 二、环境...
如何利用AJAX获取Django后端数据详解
使用Django服务网页时,只要用户执行导致页面更改的操作,即使该更改仅影响页面的一小部分,它都会将完整的HTML模板传递给浏览器。但是如果我们只想更新页面的一部分,则不必完全...
pytorch DistributedDataParallel 多卡训练结果变差的解决
DDP 数据shuffle 的设置 使用DDP要给dataloader传入sampler参数(torch.utils.data.distributed.DistributedSampler(dataset, num_replicas=None, rank=None, shuffle=True, seed=0, drop_last=False)) 。 默认shuffle=True,但按照py...
解决Pytorch在测试与训练过程中的验证结果不一致
引言 今天在使用Pytorch导入此前保存的模型进行测试,在过程中发现输出的结果与验证结果差距甚大,经过排查后发现是forward与eval()顺序问题。 现象 此前的错误代码是 input_cpu = torch....
解决BN和Dropout共同使用时会出现的问题
BN与Dropout共同使用出现的问题 BN和Dropout单独使用都能减少过拟合并加速训练速度,但如果一起使用的话并不会产生1+12的效果,相反可能会得到比单独使用更差的效果。 相关的研究参考...
Pytorch之如何dropout避免过拟合
一.做数据 二.搭建神经网络 三.训练 四.对比测试结果 注意:测试过程中,一定要注意模式切换 Pytorch的学习——过拟合 过拟合 过拟合是当数据量较小时或者输出结果过于依赖某些特定...
Python实现byte转integer
摘自convert a string of bytes into an int (python) - Stack Overflow 需求:将形如'y\xcc\xa6\xbb'的byte字符串转化为integer 方法 1 导入struct包 import structstruct.unpack("L", "y\xcc\xa6\xbb")[0] 方法 2 python3.2及以上...
pytorch fine-tune 预训练的模型操作
之一: torchvision 中包含了很多预训练好的模型,这样就使得 fine-tune 非常容易。本文主要介绍如何 fine-tune torchvision 中预训练好的模型。 安装 pip install torchvision 如何 fine-tune 以 resnet18 为...
Python连续赋值需要注意的一些问题
Python连续赋值的注意事项 在python中是可以使用连续赋值的方式来一次为多个变量进行赋值的,比如: a = b = c = 1a, b, c = 1, 1, 1 这些都可以完成变量的赋值,但是就有一个问题了,比如:...
python中如何对多变量连续赋值
看到一段代码,如下 self.batch_size = batch_size = 128 初一看很诧异,仔细想想其实很合理的。 在python可能会需要同时声明多个变量,并对多个变量赋予相同的初始值,可以采用如下的方式赋...
详解运行Python的神器Jupyter Notebook
目录 Jupyter Notebook 启动notebook server notebook document 的结构 code cells markdown cells raw cells 以模块的形式导入Jupyter Notebooks Jupyter Notebook Jupyter项目是从Ipython项目中分出去的,在Ipython3.x之前,他...
python批量创建变量并赋值操作
一,简单的情况: 核心是exec函数,exec函数可以执行我们输入的代码字符串。exec函数的简单例子: exec ('print "hello world"')hello world 可以很清晰的看到,我们给exec传入一个字符串'print "he...
python for循环赋值问题
背景 写代码的时候,你会发现你的代码越写越多。 然而,功能需要也越来越多,然后你的冗余代码就多得不能再多了~~~怎么办,我太难了。 那就寻求一些高级写法,一般的高级写法都...
如何使用PyCharm及常用配置详解
目录 一、Python 的 IDE —— PyCharm 1.1 集成开发环境(IDE) 1.2 PyCharm 介绍 二、PyCharm上手使用 2.1 创建Python项目 2.2 新建Python文件 三、PyCharm常用设置 3.1 设置窗口主题样式 3.2 设置文件字体...
python 经纬度求两点距离、三点面积操作
给出地球上两点的经纬度,计算两点之间的球面距离。给出地球上三点的经纬度,求形成的三角形面积。 对于这样的需求,可以通过使用半正失公式来计算得到我们想要的距离,面积值...
Python代码风格与编程习惯重要吗?
Python代码风格 首先我们要以 PEP8 代码规范为标准,但也无需完全遵守。例如:一行不能超过 79 个字符等。 Python模块模板 模块开头指定编码格式 模块文档注释,展示模块的信息,信息...
Django与数据库交互的实现
目录 1 如何创建项目数据库 2 进行数据库与django的交互 3 添加数据 4 查找数据 4 更新数据 1 如何创建项目数据库 首先,在虚拟机数据库中建立一个与项目同名的数据库,方便管理。 (...
python Graham求凸包问题并画图操作
python Graham求凸包并画图 python写Graham没有c++那么好写,但是python画图简单。只需要用matplotlib里的pyplot,c++画图太难了。 Graham算法写起来比较简单,只需要想办法对最小点和其他的点所连...