在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日

相关文章

  • python爬虫实例详解

    Python爬虫实例详解 爬虫的基本概念 爬虫是指利用计算机程序自动访问互联网,并从中获取所需信息的一种技术。常见的爬虫应用场景为搜索引擎的抓取,以及各类网站数据的采集与分析。 基本的爬虫流程为:发送请求 -> 解析内容 -> 存储数据。当然,在实际开发中涉及到的细节和问题非常多,下面将通过两个实例进行介绍。 示例一:爬取微博热搜榜 实现步骤 导…

    python 2023年5月14日
    00
  • 刷新 Python tkinter TreeView

    【问题标题】:Refresh Python tkinter TreeView刷新 Python tkinter TreeView 【发布时间】:2023-04-04 05:29:01 【问题描述】: 我正在创建一个与 Postgresql 数据库交互的 GUI。程序启动时,GUI 会显示某个表的所有内容。我有一个按钮被编程来添加/删除条目。这些按钮的工作方式…

    Python开发 2023年4月6日
    00
  • python实现简易动态时钟

    让我们一起来详细讲解“Python实现简易动态时钟”的完整攻略。 一、准备工作 在开始编写简易动态时钟之前,我们需要做一些准备工作: 安装Python和pygame模块。 从GitHub代码仓库下载相关代码和素材。 按照素材里的说明,进行图片的拆分和命名。 二、创建窗口和载入时钟图片 在Python中使用pygame模块,创建窗口和载入时钟图片的代码如下: …

    python 2023年6月2日
    00
  • 解决python中使用plot画图,图不显示的问题

    当使用Python中的Matplotlib库绘制图形时,经常遇到图形显示不出来,只显示出一个空白的窗口的问题。这个问题通常是由于缺少已安装的GUI库或绘图代码中缺少正确的显示代码导致的。下面是解决这个问题的完整攻略: 确保正确的环境配置和库的安装 在使用Matplotlib库绘图之前,需要确保已经正确地安装了Matplotlib库和相关GUI库。对于Wind…

    python 2023年5月19日
    00
  • Python实现读取并写入Excel文件过程解析

    在Python中,可以使用第三方库openpyxl来读取和写入Excel文件。以下是读取并写入Excel文件的详细攻略: 安装依赖库 要读取和写入Excel文件,需要安装openpyxl库。可以使用以下命令安装: pip install openpyxl 读取Excel文件 要读取Excel文件,可以使用openpyxl库的load_workbook()函数…

    python 2023年5月14日
    00
  • 使用python实现下拉选择框和页签的方法

    下面就来详细讲解一下如何使用Python实现下拉选择框和页签的方法吧。 1. 实现下拉选择框 要创建下拉选择框,可以使用Python中的GUI库,如Tkinter、wxPython等。这里以Tkinter为例。下面是一个简单的代码示例: from tkinter import * root = Tk() OPTIONS = [ "选项1"…

    python 2023年6月13日
    00
  • Python中schedule模块关于定时任务使用方法

    Python中的schedule模块提供了一种方便的方法来执行定时任务。使用schedule模块,可以轻松地安排Python中的函数以在特定时间运行。该模块提供了许多选项,可以帮助您按照您的需求安排定时任务。 安装schedule模块 在使用schedule模块之前,您需要先在您的Python环境中安装它。您可以使用pip来安装此模块。在命令行中运行以下命令…

    python 2023年6月2日
    00
  • python实现的B站直播录制工具

    下面我将详细讲解如何使用Python实现B站直播录制工具的完整攻略。 一、安装依赖 该工具需要使用到FFmpeg进行视频录制、处理和保存。因此在使用前需要先安装FFmpeg,并将其添加到系统环境变量中。 如果未安装FFmpeg,可以使用以下命令进行安装(以Ubuntu为例): sudo apt-get install ffmpeg Windows用户可以到官…

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