在Python中用多维系数数组对x点的Hermite_e数列进行评估

在Python中,我们可以使用SciPy库中的special模块来对Hermite_e数列进行评估。这个模块提供了一个hermitee命令,可以用于计算一组给定值上的Hermite_e函数的值。

首先,我们需要导入相关的模块和库,并定义要评估的数值数组x。以下是一个简单的示例:

import numpy as np
from scipy import special

x = np.arange(0, 10, 0.5)

接下来,我们可以使用hermitee命令来计算Hermite_e函数在给定数值上的值。hermitee命令的第一个参数是要计算的值的阶数,第二个参数是要计算的数值数组。

hermite_e_values = special.hermitee(3, x)
print(hermite_e_values)

这将打印出计算出的Hermite_e函数的值。

除了使用hermitee命令,我们还可以使用多维系数数组来计算Hermite_e函数的值。我们可以使用matplotlib库中的mlab模块来创建这样的数组,并使用meshgrid函数将多个n维坐标向量转换为一个n维网格中的坐标矩阵。

import matplotlib.mlab as mlab

x, y = np.meshgrid(np.linspace(-2, 2, num=50), np.linspace(-2, 2, num=50))
z = mlab.bivariate_normal(x, y, mu_x=0, mu_y=0, sigma_x=1, sigma_y=1)

接下来,我们可以使用Hermite_e函数作为多项式系数数组对网格中的每个点进行评估。我们可以使用numpy.polynomial.hermite_e中的hermitee函数来进行此操作。

from numpy.polynomial.hermite_e import hermitee

hermite_e_values = hermitee(x, [0, 1, 2, 3])
result = np.sum(hermite_e_values * z)
print(result)

这将打印出计算出的Hermite_e函数的值。

需要注意的是,在使用多维系数数组进行Hermite_e函数的评估时,输入的多项式系数数组必须是按阶数排列的,且需要指定函数的阶数。

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

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

相关文章

  • python3.6根据m3u8下载mp4视频

    下面我将为您提供完整的Python3.6根据m3u8下载mp4视频的攻略以及两个示例说明。 一、什么是m3u8? m3u8是指一个文本文件,文件的内容是类似播放列表的一系列的文件或URL链接,这些文件或者链接按照一定的顺序排列,播放设备可以根据这个列表顺序逐个下载这些文件或者链接然后进行播放。 二、怎样通过m3u8文件下载mp4视频? 在Python中,如果…

    python 2023年6月6日
    00
  • Python实例解析图像形态学运算技术

    Python实例解析图像形态学运算技术 图像形态学运算是一种基于形态学理论的图像技术,用于对图像进行形态学分析和处理。在本文中,我们将介绍如何使用Python实现图像形态学运算,并提供两个示例说明。 图像形态运算基础 图像形态学运算基于形态学理论,主要包括膨胀、腐蚀、开运算和闭运算四种基本操作。下面是这四种操作的简要说明: 膨胀:将图像中的物体进行膨胀操作,…

    python 2023年5月14日
    00
  • 详解python中groupby函数通俗易懂

    以下是详细讲解“详解Python中groupby函数通俗易懂”的完整攻略。 1. 问题描述 在Python中,groupby()函数是一个常有用的函数,它可以将一个可迭代对象按指定的规则分组。但是,由于其灵活性和复杂性,很多初学者可能会感到困惑。因此,本文将详细讲解Python中groupby()函数的使用方法和示例。 2. 解决方法 在Python中,gr…

    python 2023年5月14日
    00
  • 从零学Python之入门(四)运算

    针对“从零学Python之入门(四)运算”的完整攻略,我将从以下四个部分展开讲解: 简介 运算符 数值类型和运算 示例说明 1. 简介 本文是“从零学Python”系列中的第四篇文章,重点介绍Python运算符的使用。作为一种脚本语言,Python的一个重要之处就是其简洁且易于阅读的语法。运算符作为Python语言中一种最基本的元素之一,为实现加、减、乘、除…

    python 2023年5月19日
    00
  • Python global全局变量函数详解

    Python global全局变量函数详解 在Python中,定义一个函数时,我们可以使用global关键字来声明一个全局变量。本文将详细介绍如何使用global来定义全局变量以及注意事项。 global语法 global语法的格式如下: global var_name 其中,var_name为想要声明为全局变量的变量名。 global的作用 使用globa…

    python 2023年5月19日
    00
  • Python getopt模块处理命令行选项实例

    Python getopt模块是一种用于命令行参数解析的模块,它提供了灵活的接口和参数处理方式,支持长命令选项、短命令选项、默认值、类型转换、错误提示等功能。下面就来详细讲解一下Python getopt模块处理命令行选项的实例攻略。 简介 Python getopt模块提供了一个getopt()函数,用于解析命令行选项和参数。它有如下语法: getopt.…

    python 2023年6月3日
    00
  • 如何将Pytorch张量转换为Numpy数组

    将Pytorch张量转换为Numpy数组是非常常见的操作,常常会用于将Pytorch中的数据传递给其他库或进行可视化操作。下面是将Pytorch张量转换为Numpy数组的攻略。 转换过程 Pytorch张量可以通过.numpy()方法很方便地转换为Numpy数组。这个方法将返回一个Numpy array,这样你就可以使用Numpy进行处理。例如: impor…

    python-answer 2023年3月25日
    00
  • python 自动化偷懒的四个实用操作

    Python 自动化偷懒的四个实用操作 随着 Python 在各个领域中的应用越来越广泛,Python 自动化已经成为很多人提高工作效率的重要手段。本文将介绍四个常见的 Python 自动化操作,让你事半功倍。 1. 自动化操作电子表格 Python 中有许多强大的库可以操作电子表格,例如 pandas、xlrd、openpyxl 等。使用这些库,可以很容易…

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