trait VanderTrait (View source)

Methods

static NdArray
vander(NdArray|array $matrix, int $num = null)

Generate a Vandermonde matrix.

static callable
itemVander(int $num)

Apply decreasing power on each row values

Details

final static NdArray vander(NdArray|array $matrix, int $num = null)

Generate a Vandermonde matrix.

Parameters

NdArray|array $matrix A 1-dim array.
int $num Number of columns for the output.

Return Value

NdArray

Exceptions

InvalidArgumentException

final static protected callable itemVander(int $num)

Apply decreasing power on each row values

Parameters

int $num Number of wanted columns

Return Value

callable