📅  最后修改于: 2023-12-03 15:19:14.028000             🧑  作者: Mango
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
,以及一些样本点,即 rv
、cv
,并通过 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
,以及一些样本点,即 rv
、cv
,并通过 np.chebval2d()
方法计算出一个结果数组 out
,它包含了二维 Chebyshev 序列上的值。