jax.numpy.vander

内容

jax.numpy.vander#

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

生成范德蒙矩阵。

LAX 后端实现 numpy.vander().

原始文档字符串如下。

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

参数::
  • x (array_like) – 1-D 输入数组。

  • N (int, 可选) – 输出中的列数。如果未指定 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