高数学习第一节
作为上班党,在这种终身学习的时代,学习既然不能避免,那就只好多做一些笔记了。
那就每天都写一点,就当做笔记好了(笑)
第一天学了什么? | 学了: |
---|---|
函数 | f(x) |
无穷中的无穷 | 实数 |
0-1区间 | 也是无穷的 |
最小极限 | 1/n => 0 |
突然复习高数,就觉得特亲切!因为谁呢?
完全就是因为函数!
f(x) = ……
def aaa(x):
return ……
function 真滴是老乡啊……
其次是实数,有理数,自然数,整数之类的数学概念。
虽然大家都是无穷数,但是本质上也不能说是一样,因为无穷数和无穷无穷数可是不一样的!
恩……
这里的主要区别就是实数和其他三兄弟。
其他三兄弟可以做到一一对应的关系,比如说
f(自然数) = 整数 = 有理数
但是,实数却不能这样的简单描述,因为有理数+无理数才会=实数。
我们举个栗子:
哦,举例之前,要先自我认知一件事情,整体实数所拥有的数据量和(0,1)区间所拥有的数据量有区别吗?
我看到这里的时候,突然想到了二者是没有区别的,在数据分析,算法挖掘中我们最常见的手段就是把数据压缩进0,1区间里,为了减少各方面的数据不平衡导致的权重问题,实际上用0,1的原因也包括了一点,那就是0-无穷,其实和0-1,它里面包括的数据其实是一样多的。
so:
栗子A:实数的数据量和(0,1)区间数据量一样多,所以我们可以说如果(0,1)区间的数可以= f(自然数)
实数就和自然数一样多了。
此时来到栗子B:
我们有个N个自然数,同时就可以对应了N个实数
a=0.123456
b=0.2134567
……
n=0.22645679
这个时候我们可以叫它是自然数组 N() 内置的__len__()函数告诉我们一共有n个数
此时如果我们有一个实数r是这样来的,
def shishu01(N):
r=N[0][0]+N[1][1]+……+N[n][n]
return r
那么这个时候r = 上面的0.2……9
此时我们表示,这还是能一一对应的呀,我们自然数据 n就等于0.2……9,没问题啊。
那么这个时候如果再做一层
def shishu02®:
str = ‘’
for i in r:
if i == 9
i=0
str += i
else :
i=9
str += i
return int(str)
哇,这个时候就诡异的事件出现了,str等于的0.9……0实际并不会在上表中。
我们可以用列表装进去所有的自然数,自然数是可列的数,但是实数不可列出
如果代表所有实数,那么我们可以让第一个数第一位变成别的数字,第二个数第二位变成别的数字,以此类推,一直到第n个数。这样就找出了一个完全不在数列中的数。这就证明了实数不可列举。不可列举的集和大于可列举的集和,因为总有一个数在可列举的集和之外。
至于最小极限就很好说了,
1/n 当n趋于正无穷的时候, 1/n就会趋于0但永远大于零
但是正无穷又不实际存在,我们要让n等于多少时才算趋于正无穷呢?
这个可以说是概率论的阈值 例如我们假设n>6000时就算趋于正无穷了。
所以我们就有了一个叫序列极限定义的东东。
标识小误差 E(其实是{epslion})
标识趋近程度n0
只要满足了,
1/n <E 或者说 n0 < n时,就满足我们趋于无穷的条件。