内部UI自动化测试培训之python基础

前言Python 是一门上手非常快的语言,学习python这门编程语言达到能够正常使用的程度,需要掌握的点包括: 语言基础特性 数据类型 流程控制 函数调用 面向对象 模块与包下面从这6...

2024-03-08

Python魔法:20个让你编程事半功倍的奇淫技巧(建议收藏)

Python作为一门灵活、充满技巧的语言,有着很多奇技淫巧,今天小编就跟大家分享一下在平时工作中所积累的技巧,这里面既有语法上的技巧,也有库函数的应用,可以帮助大家在平时的工作...

2024-03-08

继续总结Python中那些简单好用的用法

上一篇文章Python中那些简单又好用的特性和用法发出后,群里的小伙伴又给补充了几个好用的用法,结合生产实用经验汇总整理如下,各位看官如有需要请自取 反射,反射是一种机制,可以...

2024-03-08

pandas plot函数:数据可视化的快捷通道

一般来说,我们先用pandas分析数据,然后用matplotlib之类的可视化库来显示分析结果。
而pandas库中有一个强大的工具--plot函数,可以使数据可视化变得简单而高效。1. plot 函数...

2024-03-08

掌握pandas cut函数,一键实现数据分类

pandas中的cut函数可将一维数据按照给定的区间进行分组,并为每个值分配对应的标签。
其主要功能是将连续的数值数据转化为离散的分组数据,方便进行分析和统计。1. 数据准备下...

2024-03-07

Python中那些简单又好用的特性和用法

Python作为我的主力语言帮助我开发了许多DevOps运维自动化系统,这篇文章总结几个我在编写Python代码过程中用到的几个简单又好用的特性和用法,这些特性和用法可以帮助我们更高...

2024-03-07

一文搞懂如何自己写一个Python库

一文搞懂如何自己写一个Python库你是否曾想过为自己的Python项目编写一个库,以便在不同项目中重复使用代码?并且能在PyPI仓库中发布,并通过pip install 库名来安装使用编写Pyth...

2024-03-07

Mastering Python CPython: Advanced Topics and Techniques

高级优化:字节码优化Cpython 解释器将 Python 源代码编译为字节码,然后由虚拟机执行。字节码优化涉及修改字节码以提高性能。常见的优化技术包括:import disdef fib(n):if n <...

2024-03-05

Python CPython 与其他语言的互操作性

与 C/C++ 的互操作Cpython 可以直接调用 C/C++ 代码,因为它通过 CPython 解释器内部的 C 接口公开了一个 CPython api。这允许开发人员使用 Python 访问 C/c++ 库,从而利用它...

2024-03-05

分组聚合不再难:Pandas groupby使用指南

处理大量数据时,经常需要对数据进行分组和汇总,groupby为我们提供了一种简洁、高效的方式来实现这些操作,从而简化了数据分析的流程。1. 分组聚合是什么分组是指根据一个或多个...

2024-03-05

Rust 开发的高性能 Python 包管理工具,可替换 pip、pip-tools 和 virtualenv

最近,我在 Python 潮流周刊 中分享了一个超级火爆的项目,这还不到一个月,它在 Github 上已经拿下了 8K star 的亮眼成绩,可见其受欢迎程度极高!国内还未见有更多消息,我趁着周末把...

2024-03-05

Python实现snap:对齐多张遥感影像的空间范围

&emsp;&emsp;本文介绍基于Python中ArcPy模块,实现基于栅格图像批量裁剪栅格图像,同时对齐各个栅格图像的空间范围,统一其各自行数与列数的方法。&emsp;&emsp;首先明确一下我们...

2024-03-04

pandas高效读取大文件的探索之路

使用 pandas 进行数据分析时,第一步就是读取文件。
在平时学习和练习的过程中,用到的数据量不会太大,所以读取文件的步骤往往会被我们忽视。然而,在实际场景中,面对十万,百万级别...

2024-03-04

【pandas基础】--数据统计

在进行统计分析时,pandas提供了多种工具来帮助我们理解数据。
pandas提供了多个聚合函数,其中包括均值、标准差、最大值、最小值等等。
此外,pandas还可以进行基于列的统计分析...

2024-03-04

【pandas基础】--索引和轴

在pandas中,索引(index)是用于访问数据的关键。
它为数据提供了基于标签的访问能力,类似于字典,可以根据标签查找和访问数据。而pandas的轴(axis)是指数据表中的一个维度,可以理解为...

2024-03-04

【pandas基础】--日期处理

时间序列数据是数据分析中一类常见且重要的数据。
它们按照时间顺序记录,通常是从某些现象的观察中收集的,比如经济指标、气象数据、股票价格、销售数据等等。时间序列数据的...

2024-03-04

【pandas基础】--数据类型

数据类型是计算机编程中将不同类型的数据值分类和定义的方式。
通过数据类型,可以确定数据的存储方式和内存占用量,了解不同类型的数据进行各种运算的能力。使用pandas进行数...

2024-03-04

【pandas基础】--数据读取

数据读取是第一步,只有成功加载数据之后,后续的操作才有可能。pandas可以读取和导入各种数据格式的数据,如CSV,Excel,JSON,SQL,HTML等,不需要手动编写复杂的读取代码。1. 各类数据源...

2024-03-04

别再低效筛选数据了!试试pandas query函数

数据过滤在数据分析过程中具有极其重要的地位,因为在真实世界的数据集中,往往存在重复、缺失或异常的数据。
pandas提供的数据过滤功能可以帮助我们轻松地识别和处理这些问题...

2024-03-04

[python]将多张图片合并为单个pdf文件

前言最近有个个人需求是要把多个图片文件合并为一个PDF文件,这样方便用PDF阅读器连续看,避免界面点一下,只会图片放大。(比如看漫画)主要思路是先把单张图片转换成单个PDF文件,然...

2024-03-02

Python 哈希表的实现——字典

接触过 Python 的小伙伴应该对【字典】这一数据类型都了解吧虽然 Python 没有显式名称为“哈希表”的内置数据结构,但是字典是哈希表实现的数据结构在 Python 中,字典的键(key)...

2024-03-01

Python 中的单下划线和双下划线

当我们在学习 Python 的时候,可能会经常遇到单下划线 _ 和双下划线 __ 这两种命名方式单下划线 _ 和双下划线 __ 不仅仅是只是一种简单的命名习惯,它们在 Python 中有着特殊...

2024-03-01

9 个让你的 Python 代码更快的小技巧

我们经常听到 “Python 太慢了”,“Python 性能不行”这样的观点。但是,只要掌握一些编程技巧,就能大幅提升 Python 的运行速度。今天就让我们一起来看下...

2024-03-01

Anaconda与Python环境在Windows中的部署

&emsp;&emsp;本文介绍在Win10电脑中,安装Anaconda环境与Python语言的方法。&emsp;&emsp;在这里需要注意,本文介绍的方法是在电脑自身原本不含有Python的情况下进行的;如果大家...

2024-03-01

python中如何读取xlsx文件

目录方法一方法二总结方法一安装包 打开cmdpip install xlrd#或者去pycharm中下也可以 打开文件# 打开实验数据表格book = xlrd.open_workbook(&#39;../景区信息.xlsx&#39;)...

2024-03-01

Python函数每日一讲 - 一文让你彻底掌握Python中的getattr函数

引言在 Python 中,getattr() 函数是一种强大的工具,它允许我们在运行时动态地访问对象的属性和方法。本文将介绍 getattr() 函数的基本语法、常见用法和高级技巧,帮助大家更好...

2024-02-28

Python函数每日一讲 - 一文让你彻底掌握Python中的frozenset函数

引言在 Python 中,frozenset() 函数是一个重要的工具,用于创建不可变的集合对象。本文将介绍 frozenset() 函数的语法、用法示例以及实际应用场景,帮助大家更好地理解和应用这...

2024-02-28

Python函数每日一讲 - 简洁快速学会globals()函数

引言在 Python 中,globals() 函数是一个强大的工具,它允许您访问全局命名空间中的所有变量和函数。本文将深入探讨 globals() 函数的语法、用法以及实际应用场景,帮助大家更好...

2024-02-28

基于Python GDAL为长时间序列遥感图像绘制时相变化曲线图

&emsp;&emsp;本文介绍基于Python中gdal模块,对大量多时相栅格图像,批量绘制像元时间序列折线图的方法。&emsp;&emsp;首先,明确一下本文需要实现的需求:现有三个文件夹,其中第一个...

2024-02-28

Python函数每日一讲 - 一文让你彻底明白hasattr函数的使用

引言在Python编程中,经常会遇到需要判断对象是否具有某个属性的情况。这时候就可以用到Python内置函数 hasattr()。本文将深入探讨 hasattr() 函数的使用方法及其在实际编程...

2024-02-28

python部署项目为什么要用Nginx和uWSGI

一、测试运行python项目  1.1 Flask项目        说明1:当我们直接用编译器运行Flask项目的时候,会有一个提示:意思就是:这是开发环境的服务器,不能用于生产环境的部署,...

2024-02-28

Python3中的“指针”

技术背景在python中定义一个列表时,我们一定要注意其中的可变对象的原理。虽然python的语法中没有指针,但是实际上定义一个列表变量时,是把变量名指到了一个可变对象上。如果此...

2024-02-27

基于Python实现批量读取大量nc格式文件并导出全部时间信息

本文介绍基于Python语言,逐一读取大量.nc格式的多时相栅格文件,导出其中所具有的全部时间信息的方法。.nc是NetCDF(Network Common Data Form)文件的扩展名,表示一种常用的科学数...

2024-02-26

Anaconda下Python中h5py与netCDF4模块下载与安装的教程详解

本文介绍基于Anaconda,下载并安装Python中h5py与netCDF4这两个模块的方法。h5py与netCDF4这两个模块是与遥感图像处理、地学分析等GIS操作息息相关的模块,应用较为广泛。其中,h...

2024-02-26

Python实现读取.nc数据并提取指定时间与经纬度维度对应的变量数值

本文介绍基于Python语言的netCDF4库,读取.nc格式的数据文件,并提取指定维(时间、经度与纬度)下的变量数据的方法。我们之前介绍过.nc格式的数据,其是NetCDF(Network Common Data F...

2024-02-26

Python嵌套绘图并为条形图添加自定义标注

论文绘图时经常需要多图嵌套,正好最近绘图用到了,记录一下使用Python实现多图嵌套的过程。首先,实现 Seaborn 分别绘制折线图和柱状图。&#39;&#39;&#39;绘制折线图&#39;&#39;&#...

2024-02-26

FastAPI中全局异常处理

装饰器版本自定义异常1.首先我们定义三个文件,分别为exception.py,main.py, user.py2.自定义异常需要继承HTTPException,该异常可以从fastapi中直接导入from fastapi import HT...

2024-02-26

Python笔记五之正则表达式

本文首发于公众号:Hunter后端原文链接:Python笔记五之正则表达式这一篇笔记介绍在 Python 里使用正则表达式。正则表达式,Regular Expression,可用于在一个目标字符串里对于指定...

2024-02-25

Python区块链项目实战:一步步打造自己的区块链应用

1. 什么是区块链?区块链是一种分布式账本技术,它允许多个参与者在没有中央权威机构的情况下安全地记录和共享数据。区块链由一系列块组成,每个块都包含一组交易和相关的信息,如...

2024-02-25

UtilMeta - 简洁高效的 Python 后端元框架

最近开源了我开发多年的一个 Python 后端框架:UtilMeta项目介绍UtilMeta 是一个用于开发 API 服务的后端元框架,基于 Python 类型注解标准高效构建声明式接口与 ORM 查询,能够...

2024-02-25

Python 字典进阶:探索高级用法,解锁新境界

嵌套字典嵌套字典是将一个字典作为另一个字典的值的数据结构。这允许您创建复杂的数据结构,将数据组织成层次结构。例如,您可以创建一个字典来存储学生的信息,其中每个学生的字...

2024-02-23

Python 字典入门:打造你的数据存储堡垒

Python 字典的基础知识python 字典是无序的,这意味着其中的键值对不是按任何特定顺序排列的。字典是一种映射类型,允许您将一个值与一个键相关联,其中键可以是任何不可变数据类...

2024-02-23

Python 字典技巧锦囊:提升代码效率的秘诀

一、字典的创建 字典的字面量创建:my_dict = {"name": "John Doe", "age": 30, "city": "New York"} 字典的内置函数创建:my_dict = dict(name="John Doe", age=30, city="New...

2024-02-23

解密 Python 字典:理解键值对的奥秘

python 字典是一种强大的数据结构,用于存储键值对。字典是无序的,这意味着键值对的顺序并不重要。字典中的键是唯一的,这意味着一个键只能对应一个值。字典中的值可以是任何类...

2024-02-23

打造个性化日历:Python编程实现,选择适合你的方式!

在本文中,我们将使用Python编写一个简单的日历程序。虽然市面上已经存在现成的日历功能,并且有第三方库可以直接调用实现,但我们仍然希望通过自己编写日历程序来引出我认为好用...

2024-02-07

Python Fire:自动生成命令行接口

命令行程序是平时写一些小工具时最常用的方式。为了让命令行程序更加灵活,我们常常会设置一些参数,根据参数让程序执行不同的功能。
这样就不用频繁的修改代码来执行不同的功...

2024-02-02

理论与实战:一篇看懂Python词云

前言:本文初编辑于2024年2月2日该项目代码的仓库地址:https://github.com/A-Piece-Of-Maple/WordCloudCSDN:https://blog.csdn.net/rvdgdsva博客园:https://www.cnblogs.com/has...

2024-02-02

PyTorch中实现Transformer模型

前言 关于Transformer原理与论文的介绍:详细了解Transformer:Attention Is All You Need对于论文给出的模型架构,使用 PyTorch 分别实现各个部分。引入的相关库函数:import copy...

2024-02-02

Pytorch分布式训练,其他GPU进程占用GPU0的原因

问题最近跑师兄21年的论文代码,代码里使用了Pytorch分布式训练,在单机8卡的情况下,运行代码,出现如下问题。

也就是说GPU(1..7)上的进程占用了GPU0,这导致GPU0占的显存太多,以至...

2024-01-30

python批量上传文件到七牛云

导航 引子 棘手的需求 化繁为简 实战案例 结语 参考本文首发于智客工坊-《python批量上传文件到七牛云》,感谢您的阅读,预计阅读时长3min。古之立大事者,不惟有超世之才,亦必...

2024-01-28
返回顶部
顶部