1229(定积分+numpy)

这篇博客探讨了数学中的定积分概念,包括定积分的定义、可积性、性质和解决方法,并介绍了微积分基本定理。此外,还详细讲解了如何使用numpy处理数值型数据,包括数组生成、形状操作、四则运算、读取CSV数据、有条件赋值以及数据处理,结合matplotlib展示了数据可视化和统计函数的应用。
摘要由CSDN通过智能技术生成

数学基础篇(定积分)

1 定积分的概念:

1.1 定积分的定义

注意:
定积分是积分的一种,是函数f(x)在区间[a,b]上积分和的极限。
定积分与不定积分之间的关系:若定积分存在,则它是一个具体的数值,而不定积分是一个函数表达式

定积分的定义如下:
在这里插入图片描述
定积分的本质是:求面积!

1.2 可积性

可积函数的函数可积的充分条件:

1、函数有界;

2、在该区间上连续;

3、有有限个间断点。

2.定积分的性质

2.1 常见性质

(1)原函数不等式对相同闭区间定积分成立
在这里插入图片描述
(2)常数可移出
在这里插入图片描述
(3)加减拆分
在这里插入图片描述(4)双区间加减定积分
在这里插入图片描述
(5)
在这里插入图片描述(6)对于有部分在0下的区间定积分成立
在这里插入图片描述如下:

在这里插入图片描述

2.2 积分中值定理

在这里插入图片描述
在几何上用面积去理解,把[a,b]区间的定积分看作矩形区域面积,那么f©可看作矩形面积的高

2.3 变上限定积分(关于x的函数)

在这里插入图片描述
连续函数的变上限积分就是连续函数的原函数:
在这里插入图片描述
例子:
在这里插入图片描述

3 微积分基本定理

也叫牛顿-莱布尼兹公式
在这里插入图片描述有一种弱化的条件也成立:
在这里插入图片描述例子:
在这里插入图片描述在这里插入图片描述在这里插入图片描述

4.定积分的解决

4.1 定积分的分部积分法(和不定积分公式是一致的)

在这里插入图片描述
例子:
在这里插入图片描述在这里插入图片描述

4.2 定积分的换元法

在这里插入图片描述
换元后要记得改区间!!!
例子:
在这里插入图片描述

数据分析篇(numpy-处理数值型数据)

1.1numpy数组的生成(array,arange,round,astype)

import random

import numpy as np

# 使用numpy生成数组
a1 = np.array([0, 1, 2, 3, 4])
a2 = np.array(range(1, 5))
a3 = np.arange(4, 10, 2)
print(type(a1), type(a2), type(a3))
print("a1={},a2={},a3={}".format(a1, a2, a3))
print("生成的数组内的数据类型是:{}".format(a3.dtype))
print('*' * 100)

# 更改numpy生成数组的数据类型
a4 = np.array(range(1, 10, 2), dtype="float32")
a5 = np.array(range(1, 20, 4), dtype="str")
a6 = np.array([0, 1, 0, 1, 2], dtype="bool")
a7 = a4.astype("int32")  # 调整数组的数据结构

print("a4={} and dtype={}\r\n"
      "a5={} and dtype={}\r\n"
      "a6={} and dtype={}\r\n"
      "调整后a7={} and dtype={}\r\n"
      .format(a4, a4.dtype,
              a5, a5.dtype,
              a6, a6.dtype,
              a7, a7.dtype))

print("*" * 100)

# 取小数操作,生成一组随机float
a8 = np.array([random.random() for i in range(10)])
a9 = np.round(a8, 2)
print("a8={} and dtype={}\r\na9={} and dtype={}\r\n".format(a8, a8.dtype, a9, a9.dtype))

输出结果如下:

<class 'numpy.ndarray'> <class 'numpy.ndarray'> <class 'numpy.ndarray'>
a1=[0 1 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值