【发布时间】:2017-05-19 00:10:09
【问题描述】:
我不知道如何解码这个函数的返回值
所以我想要的基本上是一个 2 度的 xyz 多项式:
(x,y,z) = (3,3,3) 度数为 [2,2,2]
>>>polyvander3d(3, 3, 3, [2, 2, 2] )
array([[ 1., 3., 9., 3., 9., 27., 9., 27., 81.,
3., 9., 27., 9., 27., 81., 27., 81., 243.,
9., 27., 81., 27., 81., 243., 81., 243., 729.]])
此外,文档说:
V 的前导索引对点 (x, y, z) 进行索引,最后一个索引对 x、y 和 z 的幂进行编码。
我不知道他们的意思。
谁能帮忙?
【问题讨论】:
-
我认为最好将令人困惑的文档描述为页面下方的“返回矩阵的形状是
x.shape + (order,),其中...” -
我认为您最大的困惑是范德蒙德矩阵对于一个标量输入来说有些无用。通常
x,y,z至少是一维数组
标签: python numpy matrix polynomial-math