直角坐标、极坐标、柱坐标和球坐标这几种坐标系都是正交坐标系,证明似乎并不麻烦(没证明过,想象了一下);当我们将直角坐标系下的积分变换到其他坐标(或者更灵活一点,随便变来变去),并将其他坐标也画成正交的形式(比如极坐标的r和Θ),那么经过变换后的图形是不一样的。例如直角坐标下圆心在原点的圆弧变换到极坐标下就变成了线段(r固定)。由此可以想象,当进行积分运算的时候,大概就要对被积函数乘以一
转载 1月前
370阅读
计算是气象学和流体力学中一个重要的分析手段,它可以帮助我们理解风的分布和变化,对于气象预报、空气质量监测等领域都有着直接的业务影响。通过Python进行这一计算,不仅可以提高计算的效率,还能为数据分析提供灵活的支持。 ```mermaid %%{ init : { "theme" : "default" } }%% quadrantChart title 风计算问题严重
原创 6月前
22阅读
整层水汽通量和整层水汽通量计算及python绘图 一、公式推导 1、整层水汽通量: (1)单层水汽通量: 在P坐标下, 单层水汽通量 = q·v/g q的单位为kg/kg,v的单位为m/s。对于重力加速度g的单位要进行换算: 也就是说,重力加速度g的单位是10**-2·hPa·m**2/kg。 最终,单层水汽通量的单位为kg/m•hPa•s。(2)整层水汽通量: 对单层水汽通量进行积分,采用n
的理解即推导最近在看GCN,对拉普拉斯算子有很大的疑问,里面有涉及到这一个定义,看了很多,就来总结一下。 首先来看的定义(百上直接复制的):(divergence)可用于表征空间各点矢量发散的强弱程度,物理上,的意义是的有源性。当div F>0 ,表示该点有散发通量的正源(发散源);当div F<0 表示该点有吸收通量的负源(洞或汇);当div F=0,表示该
之前笔者在做一个金融数据项目时,有朋友问我,衡量股票收益率有没有什么好的方法。这个问题让笔者也思索了好久,其实股票的收益率如果我们从本质来看不就是数据吗,无非就是收益率我们就想让其越高越好,也就是让这个数据增加得越多越好。而衡量数据我们经常用到的方法有均值、方差、偏和峰度。均值和方差是我们见到和用到最多的方法,甚至在中学课本里都有提及,那么笔者今天就讲一下偏和峰度这两个大家不太常用的方法,并结
po
原创 2022-08-18 17:44:42
310阅读
1、本章节的路线图        正如图中的标签所示,这一章的目的就是建立分析空气动力学实际问题的一些工具,包括三大基本方程和基本方程中所包含的一些术语概念。2、矢量代数的回顾(1)三种典型的正交坐标系        笛卡尔坐标系          圆柱坐标系
(Divergence)的讨论应从向量和向量说起。向量是数学中研究多维计算的基本概念。比如,速度可以分解为相互独立的分量,则速度就是一个多维的向量。假如空间中的每一个位置都有一个向量属性的话,这个空间就叫做向量。比如,游泳池里的水的速度就是一个向量就是作用在向量场上的算子。它把向量映射到标量。其中某点的标量代表该点的向量是“流入”的,还是“流出”的。比如在游泳池中考虑一个封
前言本文仅仅介绍了常见的一些JS加密,并记录了JS和Python的实现方式常见的加密算法基本分为这几类:(1)base64编码伪加密(2)线性列算法(签名算法)MD5(3)安全哈希算法 SHAI(4)列消息鉴别码 HMAC(5)对称性加密算法 AES,DES(6)非对称性加密算法 RSA提示:以下是本篇文章正文内容,下面案例可供参考一、编码,加密1. 什么是编码?编码是信息从一种形式或格式转换
前面我们介绍了相对熵(KL)的概念,知道了它可以用来表示两个概率分布之间的差异,但有个不大好的地方是它并不是对称的,因此有时用它来训练神经网络会有顺序不同造成不一样的训练结果的情况(其实个人觉得也就是训练时间差异罢了,也没那么严重)。为了克服这个问题,有人就提出了一个新的衡量公式,叫做,式子如下: 如果有一点数学功底的人可以轻易看出这个公式对于和是对称的,而且因为是两个的叠加,由相对熵的文
对于连续数据,往往需要采用一种度量来描述这个数据的弥散程度。 给定属性x,它具有m个值\(\{x_1,x_2,...,x_m\}\)关于散布度量就有以下这些散布度量名称——————散布度量定义—————————————————————————极差range\(range(x)=max(x)-min(x)\)方差variance\(variance(x)=s^2_x=\frac{1}{m-1} \s
Python中的列表Python内置的字典数据类型的实现就是列表。列表也被称为字典或者是关联数组(associative array)。和“关联数组”这个名称的字面意思一样,列表会像Python的字典一样,把键和值关联起来。标准的数组数据结构能够让我们根据数组里的位置来查找值,而关联数组能够让我们根据键来查找值。列表的目标实现列表的目标是能够提供高效的插入、删除以及搜索的方法;而且,我
转载 2023-12-07 09:45:20
33阅读
本篇博客将学习压缩 JS 代码,首先要学习的模块是 jsmin。jsmin 库Python 中的 jsmin 库来压缩 JavaScript 文件。这个库可以通过删除不必要的空格和注释来最小化 JavaScript 代码。库的安装在控制台使用如下命令即可安装,注意如果网络不好,请切换国内源。pip install jsminjsmin 库代码示例在压缩前,请提前准备一个未被压缩的 JS 文件,便于
压缩JS学习目录? jsmin 库? 库的安装? jsmin 库代码示例? rjsmin 库? 库的安装? rjsmin 库代码示例? slimit 库? 库的安装? slimit 库的使用? slimit 库的其他用途遍历、修改 JavaScript AST 本篇博客将学习压缩 JS 代码,首先要学习的模块是 jsmin。? jsmin 库Python 中的 jsmin 库来压缩 JavaSc
文章描述js迈向python语法之函数(透过js去学习python) 文章目录文章描述前言:在新版python中与js中的函数用法类似只不过是一些语法不同,以及在python中有一个强制位置参数这样的一个新的语法。一、语法:二、参数传参:(1).必需传参(2).关键字参数(3).默认参数(4).不定参数(4).强制位置参数三、匿名函数 前言:在新版python中与js中的函数用法类似只不过是一些语
K-L Kullback-Leibler Divergence,即K-L,是一种量化两种概率分布P和Q之间差异的方式,又叫相对熵。在概率学和统计学上,我们经常会使用一种更简单的、近似的分布来替代观察数据或太复杂的分布。K-L能帮助我们度量使用一个分布来近似另一个分布时所损失的信息。 K-L定义见文末附录1。另外在附录5中解释了为什么在深度学习中,训练模型时使用的是Cros
转载 2023-07-29 13:30:32
257阅读
【JS】由于KL的不对称性问题使得在训练过程中可能存在一些问题,在KL基础上引入了JS,JS是对称的,其取值是 0 到 1 之间。如果两个分布 P,Q 离得很远,完全没有重叠的时候,那么JS值是一个常数( log2),此时梯度消失(为0)。JS越小,2个分布越相似JS相似衡量两个分布的指标,现有两个分布和,其JS公式为:  &nb
转载 2023-10-18 16:40:14
757阅读
写在前面大家最近应该一直都有刷到ChatGPT的相关文章。小喵之前也有做过相关分享,后续也会出文章来介绍ChatGPT背后的算法——RLHF。考虑到RLHF算法的第三步~通过强化学习微调语言模型的目标损失函数中有一项是KL,所以今天就先给大家分享一篇与KL相关的文章。0. KL概述KL(Kullback-Leibler Divergence,KL Divergence)是一种量化两
KL的公式是假设真实分布为,我们想用分布去近似,我们很容易想到用最小化KL来求,但由于KL是不对称的,所以并不是真正意义上的距离,那么我们是应该用还是用?下面就来分析这两种情况:正向KL: 被称为正向KL,其形式为: 仔细观察(1)式,是已知的真实分布,要求使上式最小的。考虑当时,这时取任何值都可以,因为这一项对整体的KL没有影响。当时,这一项对整体的KL就会产生影响,
转载 2023-09-15 16:14:39
474阅读
梯度梯度: 运算的对像是纯量,运算出来的结果会是向量在一个纯量中,梯度的计算结果会是"在每个位置都算出一个向量,而这个向量的方向会是在任何一点上从其周围(极接近的周围,学过微积分该知道甚么叫极限吧?)纯量值最小处指向周围纯量值最大处.而这个向量的大小会是上面所说的那个最小与最大的差距程度"举例子来讲会比较简单,如果现在的纯量用一座山来表示,纯量值越大的地方越高,反之则越低.经过梯度这个运操作数
转载 2024-07-07 10:55:44
53阅读
  • 1
  • 2
  • 3
  • 4
  • 5