jax.numpy.vander

目录

jax.numpy.vander#

jax.numpy.vander(x, N=None, increasing=False)[源代码][源代码]#

生成一个范德蒙矩阵。

LAX-backend 实现的 numpy.vander()

原始文档字符串如下。

输出矩阵的列是输入向量的幂。幂的顺序由 increasing 布尔参数决定。具体来说,当 increasing 为 False 时,第 i 个输出列是输入向量按元素提升到 N - i - 1 次幂。这种每一行都有几何级数增长的矩阵以 Alexandre-Theophile Vandermonde 的名字命名。

参数:
  • x (array_like) – 一维输入数组。

  • N (int, optional) – 输出中的列数。如果未指定 N,则返回一个方形数组(N = len(x))。

  • increasing (bool, optional) – 列的幂次顺序。如果为 True,幂次从左到右递增;如果为 False(默认),则顺序相反。

返回:

out – 范德蒙矩阵。如果 increasing 为 False,第一列是 x^(N-1),第二列是 x^(N-2),依此类推。如果 increasing 为 True,列顺序为 x^0, x^1, ..., x^(N-1)

返回类型:

ndarray