numpy.vander()函数用于生成Vandermonde矩阵。
用法: numpy.vander(arr, N = None, increasing = False)
参数:
arr :[ array_like] 1-D input array.
N :[int, optional] Number of columns in the output. If N is not specified, a square array is returned (N = len(x)).
increasing :[bool, optional] Order of the powers of the columns. If True, the powers increase from left to right, if False (the default) they are reversed.
Return :[ndarray] dVandermonde matrix. If increasing is False, the first column is x^(N-1), the second x^(N-2) and so forth. If increasing is True, the columns are x^0, x^1, …, x^(N-1).
代码1:
# Python program explaining
# numpy.vander() function
# importing numpy as geek
import numpy as geek
arr = geek.array([1, 2, 3, 4, 5])
gfg = geek.vander(arr)
print (gfg)
输出:
[[ 1 1 1 1 1] [ 16 8 4 2 1] [ 81 27 9 3 1] [256 64 16 4 1] [625 125 25 5 1]]
代码2:
# Python program explaining
# numpy.vander() function
# importing numpy as geek
import numpy as geek
arr = geek.array([1, 2, 3, 4, 5])
N = 3
gfg = geek.vander(arr, N)
print (gfg)
输出:
[[ 1 1 1] [ 4 2 1] [ 9 3 1] [16 4 1] [25 5 1]]
代码3:
# Python program explaining
# numpy.vander() function
# importing numpy as geek
import numpy as geek
arr = geek.array([1, 2, 3, 4, 5])
gfg = geek.vander(arr, increasing = True)
print (gfg)
输出:
[[ 1 1 1 1 1] [ 1 2 4 8 16] [ 1 3 9 27 81] [ 1 4 16 64 256] [ 1 5 25 125 625]]
相关用法
- Python Wand function()用法及代码示例
- Python map()用法及代码示例
- Python hex()用法及代码示例
- Python dir()用法及代码示例
- Python sum()用法及代码示例
- Python ord()用法及代码示例
- Python id()用法及代码示例
- Python now()用法及代码示例
- Python cmp()用法及代码示例
- Python int()用法及代码示例
- Python tell()用法及代码示例
- Python str()用法及代码示例
- Python oct()用法及代码示例
- Python property()用法及代码示例
- Python Wand fx()用法及代码示例
- Python math.cos()用法及代码示例
注:本文由纯净天空筛选整理自sanjoy_62大神的英文原创作品 numpy.vander() function | Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。