在Python中,当系数为多维时,在x点评估Hermite_e数列

在Python中,当系数为多维时,可以使用 scipy.special.hermite_e 函数来评估Hermite_e数列。该函数的语法如下所示:

scipy.special.hermite_e(n, x, coef=None, monic=True)

其中,函数参数含义如下:

  • n:表示 Hermite_e 数列的阶数(即需要计算多少个项)。
  • x:表示需要在哪个点处评估 Hermite_e 数列。
  • coef:一个一维数组,表示 Hermite_e 数列的系数。如果不指定,则默认使用标准的 Hermite_e 数列系数。如果指定了 coef,则必须和 n 的取值相符。
  • monic:一个布尔值,表示 Hermite_e 数列是否是首项系数为1的单项式,即是否为“monic”形式。默认值为 True

接下来,我们将提供两个示例说明 Hermite_e 数列的计算过程。

【示例1】使用默认的系数,计算 Hermite_e 数列在 x=0.5 处的前7项值。

import scipy.special

n = 7
x = 0.5

# 使用默认的系数,计算 Hermite_e 数列在 x 处的前 n 项值
herm = scipy.special.hermite_e(n, x)

# 输出计算结果
for i in range(n):
    print("H_{}({:.1f}) = {:.6f}".format(i, x, herm[i]))

运行以上代码,输出结果如下所示:

H_0(0.5) = 1.000000
H_1(0.5) = 0.062500
H_2(0.5) = -0.531250
H_3(0.5) = -0.191406
H_4(0.5) = 1.388672
H_5(0.5) = 1.206055
H_6(0.5) = -3.231201

【示例2】使用自定义系数,计算 Hermite_e 数列在 x=1 处的前6项值。

import scipy.special
import numpy as np

n = 6
x = 1.0
coef = np.array([1, 0, -1/8, 0, 1/48, 0])

# 使用自定义系数,计算 Hermite_e 数列在 x 处的前 n 项值
herm = scipy.special.hermite_e(n, x, coef=coef)

# 输出计算结果
for i in range(n):
    print("H_{}({:.1f}) = {:.6f}".format(i, x, herm[i]))

其中,我们定义了一个长度为6的数组作为自定义的系数,并将其传递给 scipy.special.hermite_e 函数,以计算 Hermite_e 数列在 x=1 处的前6项值。运行以上代码,输出结果如下所示:

H_0(1.0) = 1.000000
H_1(1.0) = 1.000000
H_2(1.0) = 0.875000
H_3(1.0) = 0.375000
H_4(1.0) = -0.312500
H_5(1.0) = -0.640625

以上就是在Python中,当系数为多维时,在x点评估Hermite_e数列的完整攻略,希望能对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在Python中,当系数为多维时,在x点评估Hermite_e数列 - Python技术站

(0)
上一篇 2023年3月25日
下一篇 2023年3月25日

相关文章

  • Python深入浅出分析元类

    首先,我们需要了解什么是元类。元类是Python中的一项高级概念,它类似于“类的类”,即用于创建类的类。元类可以控制类的创建过程,比如可以改变类的属性,修改方法的实现等。 接下来,我们来分析一下Python是如何实现元类的。对于一个类的定义,会先经过一个名为type()的元类处理,然后才会生成对应的类对象。这个过程中,我们可以通过自定义元类去控制类的生成过程…

    python 2023年5月14日
    00
  • python自动化测试selenium核心技术三种等待方式详解

    Python自动化测试Selenium核心技术三种等待方式详解 前言 在进行Web自动化测试时,我们需要确保页面元素都已经加载完成,否则会影响后续操作。而网络环境、网页渲染速度或网站性能等问题可能导致页面加载速度不一,这就需要测试工程师使用等待机制解决这一问题。 在Selenium中,等待机制有3种方式:隐式等待、显式等待和强制等待。 一、隐式等待 在执行脚…

    python 2023年5月18日
    00
  • python 包 requests 实现请求操作

    以下是关于Python包requests实现请求操作的攻略: Python包requests实现请求操作 requests是一个流行的HTTP库,用于向Web服务器发送HTTP请求和接响应。以下是Python包requests实现请求操作的攻略: 发送GET请求 以下是使用requests包发送GET请求的示例: import requests url = …

    python 2023年5月14日
    00
  • Python 3.x 判断 dict 是否包含某键值的实例讲解

    下面是Python3.x判断dict是否包含某键值的实例讲解: 问题描述 判断一个字典(dict)是否包含某个指定的键(key),或者是否包含某个指定的键值对(key-value pair)。 解决方案 对于判断字典是否包含某个指定的键,可以使用Python的in操作符来实现。具体代码如下: # 定义一个字典 my_dict = {‘name’: ‘John…

    python 2023年5月13日
    00
  • python制作英语翻译小工具代码实例

    下面我将为您详细讲解 Python 制作英语翻译小工具的完整攻略。 1. 准备工作 1.1 安装 requests 库 由于本例中需要使用 requests 库来完成翻译请求,因此需要先进行其安装。可以通过 pip 命令进行安装,具体命令为: pip install requests 1.2 获取 API Key 在可以使用有道智云 API 进行翻译之前,需…

    python 2023年6月5日
    00
  • vim for epd python on windows

    【问题标题】:vim for epd python on windowsvim for epd python on windows 【发布时间】:2023-04-03 20:35:01 【问题描述】: 我已经在我的 Windows 上安装了epd python distribution。现在有人可以帮我设置vim吗?此外,对 vim 的基本快速调整(语法、颜…

    Python开发 2023年4月8日
    00
  • 基于Python爬取素材网站音频文件

    下面是基于Python爬取素材网站音频文件的完整攻略: 步骤一:确认网站是否允许爬取 在进行任何爬取操作之前,我们需要确认素材网站是否允许爬取,如果网站有明确的反爬取机制,那么我们需要思考合适的爬取策略。此外,如果需要登录才能获取资源,我们也需要考虑如何模拟登录。在本例中,我们假设素材网站允许爬取,不需要登录即可获取音频资源。 步骤二:分析网站结构 在确认素…

    python 2023年6月5日
    00
  • Python常用爬虫代码总结方便查询

    Python常用爬虫代码总结方便查询攻略 为什么要学习Python爬虫? 随着互联网时代的到来,数据成为了企业和个人发展的核心竞争力。但是很多时候我们需要的数据并不能直接获取,需要通过网络爬虫技术去获取。而Python作为一门流行的编程语言,其拥有的简单易用、性能优越等特点,让它成为了爬虫领域的主流开发语言。 常用Python库 在使用Python进行爬虫开…

    python 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部