e的意义。

e,e人?好像这个说法现在比较流行,说的是很外向那种社牛。

不过这里不是这个,是说的数学上那个e,写这个也挺尴尬的。到了现在这个年龄还来看这些中学的东西。不过作为程序员还是要实事求是,不懂就是不懂,起始学历低这个没办法。。。

e,是一个数学常数,它的其中一个定义是,其数值约为e = 2.71828 18284...。为什么搞一个这个呢?π很好懂,圆周率,怎么用也很清楚。但是e呢?

从推断来说,假如一个银行利息是100%,100块存1年,得到200。假如这段时间不停地复利(年利率还是100%!),极限那就是刚刚那个式子,也就是e。

推导看起来还是不算难,用处呢?

在金融中,可以用来计算复利,e是100%,那么不同利率r和时间t的公式就是e^(y*t)

然后绕不开的就是一个ln,这个是一个以e为底的对数,也就是自然对数。对数的原始含义很简单,就是要对着表查的数。。。

这里再说说对数,如果a的x次方等于N,那么数x叫做以a为底N的对数(logarithm),记作x=logaN。比如log2就是2的多少次方等于多少。以10为底就是lg常用对数。ln是e为底,那么就是loge,也就是e的多少次方等于多少。

现在还是回到题目,对数意义就是,乘除简化为加减,开方简化为除法。在计算机发明以前,在欧美使用非常多,据说在曼哈顿计划中的工程师,人人都要带一个对数尺用来方便计算。

举点例子。

1 超大数相乘。

比如1.23*10的20次方 乘以 4.56*10的15次方。

首先A*B = e的ln(A*B)次方

ln(A*B) = ln(A) * ln(B)

=(ln(1.23) + ln(10的20次方))*(ln(4.56) + ln(10的15次方))

上述结果查表

=(0.207+46.052)*(1.518+34.539)

=82.316

最后计算

e的82.316次方大概是1.33*10的35次方。。。(存疑)

2 算法复杂度的log

O(log2n)

这个就是二分法的典型,每一次范围缩小一般,所以2的x次方就是循环次数n。取对数就是log2n。

3 数据缩放

如果收入数据呈现指数分布,通过对数变换可以将其变为更接近正态分布,从而更容易进行统计分析。

todo

4  贝叶斯统计

在贝叶斯统计中,对数用于计算对数似然函数,方便最大化或最小化。

todo

参考:

https://www.zhihu.com/question/660839746/answer/3553403912

数学常数e的含义

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值