文献精读:气候变化、CO2浓度提高和土地利用变化对全球陆地蒸散发的影响分析
阅读文献是Liu(2021)发表的《Response of global land evapotranspiration to climate change, elevated CO2, and land use change》。
01 引言:研究背景和目的
1.1 陆地蒸散发(ET)的重要性
论文首先阐述了陆地蒸散发的重要性,陆地通过ET将陆地降水中的58-65%返回到大气(水蒸气形式),同时带走了大约陆地中51~58%的能量。 ...
Excel处理控件Aspose.Cells教程:使用 Python 在 Excel 中创建甘特图
时间轴上的任务可视化有助于更好地管理项目。本文将学习如何使用Aspose.Cells for Python 通过 .NET在 Excel 中创建甘特图。只需几行代码,即可将简单的任务数据转换为动态清晰的可视化时间轴,非常适合用于报表、仪表板和规划文档。
Aspose.Cells官方试用版免费下载,请联系Aspose中国区官方授权经销商慧都科技
加入 ...
记录下Windows安装Python3.13过程
下载Python
Python官网:https://www.python.org/downloads/下载安装包,下载非常慢...........
这里放个我下载好的,蓝奏云盘:https://wwqv.lanzout.com/ieVOg30yc0yj
这里官网我用了翻译,版本大家自己看着下,我下载的最新版的
这里大家自己选择一个自己想要的版本就可以了,我是下载的最新的版本
安装Py ...
向量数据库 Chroma 和 Milvus的使用
一、什么是向量数据库?
向量数据库(Vector Database)是专门用来存储和检索向量数据的数据库。它广泛应用于图像搜索、推荐系统、自然语言处理等领域。
简单理解:
你给数据库一堆「特征向量」(比如图片、文本的数字表达)
你问数据库「最像这个向量的有哪些?」
数据库快速返回「最相似」的结果
二、Chroma 和 Milvus 简 ...
Python:风坡夹角/风效因子的计算
01 风坡夹角的定义
风向与坡向夹角的余弦值和坡度正弦值的乘积.
02 说明
计算风坡夹角需要使用到ERA5-Land再分析资料的u10(横向上风的分量)和v10(纵向上风的分量)(ps: 计算风速wind使用勾股定理u10 ^ 2 + v10 ^ 2再对结果开方即可),坡向和坡度可以通过DEM进行计算(利用ArcGIS/QGIS等).
2.1 u10和v10的定义
u10全称为10 met ...
Python 潮流周刊#110:JIT 编译器两年回顾,AI 智能体工具大爆发(摘要)
本周刊由 Python猫 出品,精心筛选国内外的 400+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。
温馨提示: 在微信关注 Python猫,发送数字“9”,即可领取 9 折优惠码,订阅专栏可享 15 元优惠。
分享了 12 篇 ...
降本增效利器:Testin云测的自动化测试有哪些优势
在企业核心系统升级时,传统测试方法需要数百台设备并行验证;工业软件每次迭代都面临复杂环境适配挑战。这些场景揭示出软件测试领域的关键矛盾:日益增长的质效需求与有限测试资源之间的鸿沟。Testin云测提供的智能化解决方案,正在改变这一局面。
一、技术架构的革新突破
Testin云测构建了分层递进的技术体系:
基础设 ...
一文速通 Python 并行计算:13 Python 异步编程-基本概念与事件循环和回调机制
一文速通 Python 并行计算:13 Python 异步编程-基本概念与事件循环和回调机制
摘要:
Python 异步编程基于 async/await 构建协程,运行在事件循环中。协程生成 Task,遇到 await 时挂起,I/O 完成触发回调恢复运行,通过事件循环非阻塞调度并发任务,实现单线程高并发。
关于我们更多介绍可以查看云文档:Freak 嵌入 ...
让 Python 代码飙升330倍:从入门到精通的四种性能优化实践
花下猫语:性能优化是每个程序员的必修课,但你是否想过,除了更换算法,还有哪些“大招”?这篇文章堪称典范,它将一个普通的函数,通过四套组合拳,硬生生把性能提升了 330 倍!作者不仅展示了“术”,更传授了“道”。让我们一起跟随作者的思路,体验一次酣畅淋漓的优化之旅。
PS.本文选自最新一期Python 潮流周刊,如果 ...
EndNote:如何对论文中指定的个别引用设置其他样式
01 问题
目前的需要是论文中正文部分的引用的样式不进行修改,而对表格内的样式修改为author et al.(year)的样式.
02 说明
EenNote版本: X9
引用样式需要为EenNote格式而非普通文本
03 操作
3.1 选中需修改的引用
3.2 修改所选引用的样式
3.2.1 打开Edit & Manage Citation(s)窗口
3.2.2 修改Formatting
结果展示:
3 ...
Python 潮流周刊#109:Python 性能优化技巧
本周刊由 Python猫 出品,精心筛选国内外的 400+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。
温馨提示: 在微信关注 Python猫,发送数字“9”,即可领取 9 折优惠码,订阅专栏可享 15 元优惠。
分享了 13 篇 ...
pycharm提交commit时git报错:please tell me who you are
一、错误
pycharm同步代码,提交commit时git报错: commit failed with error please tell me who you are
二、原因
第一次提交,或者长时间未提交代码,需要对git设置账户信息
三、步骤
1.pacharm 中打开terminal运行环境
执行
git config --global user.name "你的用户名"
git config --global user.email "你 ...
层次分析法的Python实现--数学建模学习日志
数学建模比赛即将到来,大家应该都投身于学习当中了,b站上比较热门的一个课程是
b站数学建模学习视频
在这里讲解了数学建模常见的方法和写论文的要点,同时up主贴心地有所有方法的源码实现,但是全部都是matlab的代码。作为计算机人,python对我肯定是要比matlab熟悉的,所以我自己在学习过程中研究了如何用python实现这些 ...
CAD文件处理控件Aspose.CAD教程:使用 Python 将绘图转换为 Photoshop
在当今的数字世界中,将DGN转换为可编辑的PSD格式至关重要。通过将绘图转换为 Photoshop 格式,您可以轻松编辑和增强设计。Aspose.CAD for Python via .NET是一款功能强大的 SDK,可无缝实现此转换。借助Aspose.CAD for Python via .NET,开发人员可以自动化转换过程,从而节省时间并减少错误。本博客将指导您如 ...
Python 潮流周刊#108:AI 会取代初级开发者吗?(摘要)
本周刊由 Python猫 出品,精心筛选国内外的 400+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。
温馨提示: 在微信关注 Python猫,发送数字“9”,即可领取 9 折优惠码,订阅专栏可享 15 元优惠。
分享了 12 篇 ...
实现一个python依赖注入demo,为了开发框架做准备
本文使用python实现一个依赖注入的框架的demo,实现了拆分数据实体和逻辑实体部分
一、动机::为什么要写一个python的依赖注入框架?这不是多此一举吗???
是,但也不完全是。
例如,在fastapi中就可以使用依赖注入来完成功能
这是一部分来自fastapi官方文档的代码
from typing import Union
from fastapi import Depends, Fas ...
pytorch入门 - GoogLeNet神经网络
GoogLeNet 是 Google 在 2014 年 ILSVRC(ImageNet Large Scale Visual Recognition Challenge)比赛中提出的一种深度卷积神经网络模型,其关键创新在于引入了 Inception 模块,大大提高了网络的参数利用率与计算效率。
本文将通过完整的 PyTorch 实现,从背景、结构、参数计算、源码讲解四个方面系统阐述 GoogLeNet,并附 ...
pandas
pandas相关
pandas最常用的操作:索引、过滤、数据增删查改、分组聚合数据清理、合并、数据可视化
pandas常见命令操作
1. dataframe筛选
若需要从dataframe中的特定列筛选出特定值所在的行,其中特定列的数量是不确定的,每个特定列的特定值也是不同的,该如何处理?
import pandas as pd
# 创建示例数据
data = {'A': [1, ...
numpy
numpy相关
1. 高维ndarray,报错:超出存储,如何解决?
分块处理:将数据分成较小的块来处理,而不是一次性加载整个数据集。这样可以减少对内存的需求。
使用Dask并行计算库
import dask.array as da
# 创建一个 Dask 数组
data = da.random.random((5, 50, 300, 100, 30, 49), chunks=(1, 10, 100, 50, 10, 10))
# ...
【Playwright + Python】系列(十七)揭秘 Playwright 处理 Handles:开启高效自动化之门
哈喽,大家好,我是六哥!今天来跟大家聊一聊Playwright 处理 Handles的方法,面向对象为功能测试及零基础小白,这里我尽量用大白话的方式举例讲解,力求所有人都能看懂,建议大家先收藏,以免后面找不到。😎
一、什么是Handles
在 Playwright 中,Handles 是一种特殊的数据结构,用于在 Playwright 的进程与浏览器环境之间 ...