资讯专栏INFORMATION COLUMN

SciPy 积分 | Python技能树征题

Code4App / 685人阅读

摘要:积分技能树征题前言第题具有函数表达式的被积函数求积分第题函数表达式未知的积分求解试题代码地址前言积分在科学和工程应用中具有许多重要的应用,本文利用解决积分相关问题。

0. 前言

积分在科学和工程应用中具有许多重要的应用,本文利用 SciPy 解决积分相关问题。

1. 第 1 题:具有函数表达式的被积函数求积分

知识点描述:具有函数表达式的被积函数求积分。
问题描述:求解积分 ∫ − 1 1 e − x 2 d x /int _{-1}^1 e^{-x^2}dx 11ex2dx,请从以下选项中选出你认为正确的答案:
A.

from scipy import integrateimport numpy as npdef func(x):    return np.exp(-x**2)val, err = integrate.quad(func(x), -1, 1)print(val)

B.

from scipy import integrateimport numpy as npdef func(x, a=-1, b=1):    return np.exp(-x**2)val, err = integrate.quad(func)print(val)

C.

from scipy import integrateimport numpy as npdef func(x, a=-1, b=1):    return np.exp(-x**2)val, err = integrate.quad(func(x))print(val)

D.

from scipy import integrateimport numpy as npdef func(x):    return np.exp(-x**2)val, err = integrate.quad(func, -1, 1)print(val)

正确答案: D

2. 第 2 题:函数表达式未知的积分求解

知识点描述:函数表达式未知的积分求解。
问题描述:假设仅知道某一函数其中一些点的值,并不知道其具体函数表达式,求解其积分,请从以下选项中选出你认为正确的答案:
A.

from scipy import integrateimport numpy as npfunc = 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 integrateimport numpy as npfunc = 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 integrateimport numpy as npfunc = 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 integrateimport numpy as npfunc = 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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/122201.html

相关文章

  • 仅需10道题轻松掌握Python文件处理 | Python技能征题

    摘要:问题描述已知存在二进制文件,如何正确向此文件追加写入文本数据,请从以下选项中选出你认为正确的答案正确答案第题压缩文件的读写知识点描述读写或格式的压缩文件。 仅需1...

    caoym 评论0 收藏0
  • 仅需10道题轻松掌握Matplotlib图形处理 | Python技能征题

    摘要:问题描述绘制函数上的点,请从以下选项中选出你认为正确的答案正确答案第题条形图的绘制知识点描述绘制条形图。 仅需10道题轻松掌握Matplotlib图形处理 | P...

    YorkChen 评论0 收藏0
  • python数学建模(SciPy+Numpy+Pandas)

      小编写这篇文章,主要是来给大家做个解答,解答的内容是SciPy+Numpy+Pandas相关知识,包括一些详细的安装步骤,就具体内容,下面给大家详细解答下。  SciPy学习  '''   SciPy包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、   信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。   '''...

    89542767 评论0 收藏0
  • Python学数学相关教程、开源包推荐与下载

    摘要:在上篇文章里,为大家推荐了一些数学学习的软件和微积分线性代数概率统计的学习视频,今天再推荐一些精心挑选的经典教材,并为大家提供电子书的下载链接,和视频搭配起来一起学习,效果会更好。我们要使用的以及等都包含在里面,无需额外下载。 在上篇文章里,为大家推荐了一些数学学习的软件和微积分、线性代数、概率统计的学习视频,今天再推荐一些精心挑选的经典教材,并为大家提供电子书的下载链接,和视频搭配起...

    wapeyang 评论0 收藏0
  • 与爬虫无关,简单的用python进行科学运算

    摘要:算积分一重积分例如计算半圆的面积,积分公式输入的函数定义的半圆函数传入函数,积分范围到二重积分,算体积例求上半圆的体积,积分公式对函数的定义定义对的边界函数对的取值范围到,对的取值范围到解非线性方程组 1.算积分 1.1一重积分例:如计算半圆的面积,积分公式:showImg(https://segmentfault.com/img/bVrnot); # -*- coding:utf-8...

    CollinPeng 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<