SciPy 积分 | Python技能树征题
SciPy 积分 | Python技能树征题
- 0. 前言
- 1. 第 1 题:具有函数表达式的被积函数求积分
- 2. 第 2 题:函数表达式未知的积分求解
- 试题代码地址
0. 前言
积分在科学和工程应用中具有许多重要的应用,本文利用 SciPy
解决积分相关问题。
1. 第 1 题:具有函数表达式的被积函数求积分
知识点描述:具有函数表达式的被积函数求积分。
问题描述:求解积分 ∫−11e−x2dx\int _{-1}^1 e^{-x^2}dx∫−11e−x2dx,请从以下选项中选出你认为正确的答案:
A.
from scipy import integrate
import numpy as np
def func(x):return np.exp(-x**2)
val, err = integrate.quad(func(x), -1, 1)
print(val)
B.
from scipy import integrate
import numpy as np
def func(x, a=-1, b=1):return np.exp(-x**2)
val, err = integrate.quad(func)
print(val)
C.
from scipy import integrate
import numpy as np
def func(x, a=-1, b=1):return np.exp(-x**2)
val, err = integrate.quad(func(x))
print(val)
D.
from scipy import integrate
import numpy as np
def func(x):return np.exp(-x**2)
val, err = integrate.quad(func, -1, 1)
print(val)
正确答案: D
2. 第 2 题:函数表达式未知的积分求解
知识点描述:函数表达式未知的积分求解。
问题描述:假设仅知道某一函数其中一些点的值,并不知道其具体函数表达式,求解其积分,请从以下选项中选出你认为正确的答案:
A.
from scipy import integrate
import numpy as np
func = lambda x: np.sqrt(x)
x = np.linspace(0, 2, 25)
y = func(x)
val = integrate.trapz(y, 0, 2)
print(val)
B.
from scipy import integrate
import numpy as np
func = lambda x: np.sqrt(x)
x = np.linspace(0, 2, 25)
y = func(x)
val = integrate.trapz(y, x)
print(val)
C.
from scipy import integrate
import numpy as np
func = lambda x: np.sqrt(x)
x = np.linspace(0, 2, 25)
y = func(x)
val, err = integrate.quad(y, 0, 2)
print(val)
D.
from scipy import integrate
import numpy as np
func = lambda x: np.sqrt(x)
x = np.linspace(0, 2, 25)
y = func(x)
val, err = integrate.quad(y, x)
print(val)
正确答案: B
试题代码地址
https://codechina.csdn.net/LOVEmy134611/python_problem
SciPy 积分 | Python技能树征题相关推荐
- 仅需6道题轻松掌握SciPy空间计算基础 | Python技能树征题
仅需6道题轻松掌握SciPy空间计算基础 | Python技能树征题 0. 前言 1. 第 1 题:三角剖分 2. 第 2 题:凸包 3. 第 3 题:K-D树 4. 第 4 题:曼哈顿距离 5. 第 ...
- SciPy 非线性方程求解 | Python技能树征题
SciPy 非线性方程求解 | Python技能树征题 0. 前言 1. 第 1 题:一元非线性方程求解 2. 第 2 题:非线性方程组求解 试题代码地址 0. 前言 在自然科学和工程学科中,许多系统 ...
- 仅需5道题轻松掌握Python命令行相关标准库 | Python技能树征题
仅需5道题轻松掌握Python命令行相关标准库 | Python技能树征题 0. 前言 1. 第 1 题:命令行日志记录 2. 第 2 题:将日志存储在磁盘上 3. 第 3 题:命令行参数解析 4. ...
- 仅需6道题轻松掌握Python异常捕获 | Python技能树征题
仅需6道题轻松掌握Python异常捕获 | Python技能树征题 0. 前言 1. 第 1 题:在单元测试中测试异常 2. 第 2 题:多个异常的处理 3. 第 3 题:捕获所有异常 4. 第 4 ...
- 仅需8道题轻松掌握Python Web应用开发 | Python技能树征题
仅需9道题轻松掌握Python Web应用开发 | Python技能树征题 0. 前言 1. 第 1 题:客户端访问 Web 服务器 2. 第 2 题:构建 TCP 服务器 3. 第 3 题:构建 U ...
- 仅需10道题轻松掌握Python文件处理 | Python技能树征题
仅需10道题轻松掌握Python文件处理 | Python技能树征题 0. 前言 1. 第 1 题:文件路径名的处理 2. 第 2 题:检测文件是否存在 3. 第 3 题:获取指定文件夹下的文件列表 ...
- 仅需6道题轻松掌握Python时间和日期处理 | Python技能树征题
仅需6道题轻松掌握Python时间和日期处理 | Python技能树征题 0. 前言 1. 第 1 题:时间单位转换 2. 第 2 题:日期与时间运算 3. 第 3 题:查找指定日期的后一个周日的日期 ...
- 仅需10道题轻松掌握Python字符串方法 | Python技能树征题
仅需10道题轻松掌握Python字符串方法 | Python技能树征题 0. 前言 1. 第 1 题:字符串检查 2. 第 2 题:字符串大小写转换 3. 第 3 题:字符串开头或结尾匹配 4. 第 ...
- Python之精心整理的50道入门练手习题 | Python技能树征题
① 已知一个字符串为 "hello_world_yoyo",如何得到一个队列 ["hello","world","yoyo&quo ...
最新文章
- spring cloud快速搭建
- python批量新建文件夹_python批量创建指定名称的文件夹
- mysql groupby 取值_mysql获取groupby总记录行数的方法
- c语言fgetpos的参数,C语言fgetpos()函数:获得当前文件的读写指针(转)
- Git cherry-pick后再merge出现一个“奇怪”的现象
- xml文件修改逆向android,Android逆向重置版(2)—起源
- SAP License:OB52等与Client状态相关的前台操作
- Wampserver查看php配置信息
- 2022年寒假ACM练习1
- UVa 483 - Word Scramble
- baacloud苹果_Baacloud手机客户端下载
- 搭建国外海外多语言一元云购软件夺宝购商城网站
- matlab postion gcf
- unity 实验演示 教程_Unity的演示团队– Unity最出色的视觉效果背后的创造者
- echarts设置tooltips样式以及调取数据
- NCRE考试感想 三级信息安全(下)
- Bentley MicroStation CE版的颜色变换(CONNECT Edition)
- 腾讯43亿QQ号码用完后怎么办?
- 不平衡分类之逻辑回归,基于python,SMOTE和RFE
- Win10如何运行经典200M游戏CS反恐精英(附安装包)