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

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

2024-02-28

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

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

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 分别绘制折线图和柱状图。'''绘制折线图''&#...

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

Python 变量?对象?引用?赋值?一个例子解释清楚

哈喽大家好,我是咸鱼。前天有个小伙伴找到我,给了我一段 python 代码:a = [1, 2]a[1] = aprint(a[1])然后问我为什么结果是 [1, [...]],我一看这个问题有意思,我说三言两语解释不...

2024-01-25

Python设计模式:你的代码真的够优雅吗?

当涉及到代码优化时,Python作为一种高级编程语言,具有广泛的应用领域和强大的功能。在软件开发中,设计模式是一种被广泛采用的解决问题的方案,它提供了一种在特定情境中重复使用...

2024-01-25

[python] 基于RapidFuzz库实现字符串模糊匹配

RapidFuzz是一个用于快速字符串模糊匹配的Python库,它能够快速计算两个字符串之间的相似度,并提供与Fuzzywuzzy(已停用)和TheFuzz(Fuzzywuzzy的升级版)类似的接口。RapidFuzz和The...

2024-01-25

Whisper对于中文语音识别与转写中文文本优化的实践(Python3.10)

阿里的FunAsr对Whisper中文领域的转写能力造成了一定的挑战,但实际上,Whisper的使用者完全可以针对中文的语音做一些优化的措施,换句话说,Whisper的“默认”形态可能...

2024-01-25

22个Python的万用公式分享

目录 前言 1、一次性进行多个数值的输入 2、同时获取索引和数值 3、对象内存占用量 4、对象内存地址的查询 5、检查列表、字符串是否有相同的元素 6、合并字典 7、检查文件...

2024-01-25

深度解析 PyTorch Autograd:从原理到实践

一、Pytorch与自动微分Autograd自动微分(Automatic Differentiation,简称 Autograd)是深度学习和科学计算领域的核心技术之一。它不仅在神经网络的训练过程中发挥着至关重要的...

2024-01-25

字正腔圆,万国同音,coqui-ai TTS跨语种语音克隆,钢铁侠讲16国语言(Python3.10)

按照固有的思维方式,如果想要语音克隆首先得有克隆对象具体的语言语音样本,换句话说,克隆对象必须说过某一种语言的话才行,但现在,coqui-ai TTS V2.0版本做到了,真正的跨语种无需...

2024-01-25

Python笔记三之闭包与装饰器

本文首发于公众号:Hunter后端原文链接:Python笔记三之闭包与装饰器这一篇笔记介绍 Python 里面的装饰器。在介绍装饰器前,首先提出这样一个需求,我想统计某个函数的执行时间,假设...

2024-01-25

wasm+pygbag让你在网页上也能运行Python代码:【贪吃蛇游戏】

引言最近小伙伴告诉我一种新的方法,可以使用wasm来使浏览器网页能够运行Python代码。这一下子激起了我的兴趣,因为这意味着用户无需安装Python环境就能直接运行我的demo,这真是...

2024-01-25

python异步编程之asyncio高阶API

asyncio 高阶API列表asyncio中函数可以分为高阶函数和低阶函数。低阶函数用于调用事件循环、linux 套接字、信号等更底层的功能,高阶函数是屏蔽了更多底层细节的任务并发,任务...

2024-01-25

玩转Python:数据可视化,一个很高级的交互式Python库,附代码

在数据科学和分析的世界里,将数据可视化是至关重要的一步,它能帮助我们更好地理解数据,发现潜在的模式和关系。Python 提供了多种可视化工具,HvPlot 是其中一个出色的库,专为简单...

2024-01-25

Python中的len函数:高效快速获取数据长度的方法

Python len函数简介:快速获取数据长度的利器,需要具体代码示例在Python编程中,len函数是一个非常常用且实用的函数。它的作用是用来获取数据的长度,无论是字符串、列表、元组、...

2024-01-25

pillow库的安装和环境变量配置指南

Pillow库是Python中一个非常强大的图像处理库,它提供了丰富的功能,比如图像的打开、保存、裁剪、旋转、缩放等等。Pillow库的安装和配置相对简单,本文将介绍如何正确安装Pillow...

2024-01-25

安装matplotlib:简单有效的方法

解决方案:如何顺利安装matplotlib到Python环境中,需要具体代码示例引言:
在Python中进行数据可视化时,matplotlib是一个非常常用的库。然而,有时候安装matplotlib可能会遇到一些...

2024-01-25

Ubuntu上安装PyCharm的完整步骤

Ubuntu下安装PyCharm的完整指南 下载PyCharm
首先,我们需要下载PyCharm的安装包。打开浏览器,访问JetBrains官方网站(https://www.jetbrains.com/pycharm/)。在网站上找到合适的...

2024-01-25

轻松解决NumPy库卸载问题:一步搞定卸载难题

NumPy库是Python中重要的科学计算库之一,能够提供高级的数值运算和数组操作功能。然而,在某些情况下,我们可能需要卸载或更新NumPy库。本文将为您提供一份详细的NumPy库卸载指...

2024-01-25

分享pipenv快速创建虚拟环境的技巧与经验

使用pipenv快速创建虚拟环境的技巧与经验分享在Python开发中,使用虚拟环境是一种常见的做法。虚拟环境可以帮助我们隔离不同项目所需的包,避免包的冲突,并且可以轻松地分享和复...

2024-01-25

从零开始学习Python编程:掌握这些代码,轻松入门

引言:
Python作为一种简单易学的高级编程语言,被广泛应用于各种领域,如数据分析、人工智能、网络爬虫等。学习Python编程是很多人的首选,因为它具备易读易懂的语法和丰富的库支...

2024-01-25

深入探讨Python len函数的使用案例和注意要点

Python作为一种高级编程语言,提供了丰富的内置函数来简化开发过程。其中,len函数是Python中常用的一个函数之一,用于返回给定对象的长度或元素个数。在本文中,我们将深入探讨len...

2024-01-25

学会使用轻松的PyCharm安装Selenium:PyCharm安装及配置指南

作为Python开发者而言,我们经常需要使用到各种第三方库和工具来完成项目开发。其中,Selenium是一个非常常用的库,用于自动化测试和Web应用程序的UI测试。而PyCharm作为Python开...

2024-01-25

掌握pip安装whl文件的快速技巧与方法

随着Python的不断发展,越来越多的第三方库和工具包被开发出来,为我们的开发工作带来了很多便利。在安装这些第三方库时,使用pip命令是最常见和方便的方式。然而,有时我们会遇到...

2024-01-25

完美指南:掌握NumPy库的卸载方法

引言NumPy(Numerical Python)是Python科学计算的核心库之一,为了使得计算更加高效和便捷,我们通常会使用NumPy库来进行数组操作和数值计算。然而,有时候我们需要卸载或更新NumPy...

2024-01-25

浮点数转换的技巧和方法

在编程中,经常会遇到将字符串转换为浮点数的需求。无论是从文本文件中读取浮点数数据,还是从用户输入中获取浮点数,都需要将字符串转换为浮点数以便进行进一步的计算和处理。本...

2024-01-25

提高开发效率:在PyCharm中迅速切换Python版本的方法

在Python开发过程中,尤其是对于多个项目使用不同版本的Python的开发者来说,经常需要快速切换Python版本。PyCharm是一款强大的Python集成开发环境,提供了便捷的功能来管理和切...

2024-01-25

python异步编程之asyncio低阶API

低阶API介绍asyncio中低阶API的种类很多,涉及到开发的5个方面。包括: 获取事件循环 事件循环方法集 传输 协议 事件循环策略本篇中只讲解asyncio常见常用的函数,很多底层函数如...

2024-01-25

PySimpleGUI 使用浅谈

1. 背景  PySimpleGUI是一个简单易用的Python GUI库,它提供了一种直观且快速创建图形用户界面的方式。2. 安装pip install PySimpleGUI3. PySimpleGUI 的基本结构一个基本...

2024-01-25

Prometheus配置Basic Auth进行安全防护,实现登录控制

本文分享自华为云社区《Prometheus配置Basic Auth进行安全防护,实现登录控制》,作者:可以交个朋友。一、Prometheus Basic Auth 使用背景在日常prometheus的使用中是没有安全加...

2024-01-25
返回顶部
顶部