📜  Python| Numpy np.chebval2d() 方法(1)

📅  最后修改于: 2023-12-03 15:19:14.028000             🧑  作者: Mango

Python | Numpy np.chebval2d() 方法

np.chebval2d() 方法用于返回二维Chebyshev序列的值。

Chebyshev序列是一组多项式,它们满足一组递推关系。它们被出名于它们的好处,包括在数字信号处理和数值分析中的应用。在这里,我们只介绍相关的函数。

语法

numpy.chebval2d(c, rv, cv)

参数
  • c:用于计算输出值的多维系数数组。
  • rv:数组,包含沿第一个维度的样本点。
  • cv:数组,包含沿第二个维度的样本点。
返回值
  • out:数组,包含二维 Chebyshev 序列上的值。
示例
import numpy as np

c = np.array([[3, 5], [1, 2]])
rv = np.array([1, 2])
cv = np.array([3, 4, 5])

out = np.chebval2d(rv, cv, c)

print(out)

以上代码将输出:

array([[ 45., 100., 155.],
       [ 25.,  50.,  75.]])

可见,我们输入了一个2x2的数组 c,以及一些样本点,即 rvcv,并通过 np.chebval2d() 方法计算出一个结果数组 out,它包含了二维 Chebyshev 序列上的值。

Markdown 代码:

# Python | Numpy np.chebval2d() 方法

`np.chebval2d()` 方法用于返回二维Chebyshev序列的值。

Chebyshev序列是一组多项式,它们满足一组递推关系。它们被出名于它们的好处,包括在数字信号处理和数值分析中的应用。在这里,我们只介绍相关的函数。

## 语法

```numpy.chebval2d(c, rv, cv)```

## 参数

- `c`:用于计算输出值的多维系数数组。
- `rv`:数组,包含沿第一个维度的样本点。
- `cv`:数组,包含沿第二个维度的样本点。

## 返回值

- `out`:数组,包含二维 Chebyshev 序列上的值。

## 示例

```python
import numpy as np

c = np.array([[3, 5], [1, 2]])
rv = np.array([1, 2])
cv = np.array([3, 4, 5])

out = np.chebval2d(rv, cv, c)

print(out)

以上代码将输出:

array([[ 45., 100., 155.],
       [ 25.,  50.,  75.]])

可见,我们输入了一个2x2的数组 c,以及一些样本点,即 rvcv,并通过 np.chebval2d() 方法计算出一个结果数组 out,它包含了二维 Chebyshev 序列上的值。