Numerical Range Methods


arange

public static arange(int $start = 0, int $stop, int $step = 1) : CArray

Return evenly spaced values within a given interval.

Parameters

int $start (Optional) Start of interval.

int $stop End of interval.

int $step (Optional) Spacing between values.

Returns

CArray CArray of evenly spaced values.


linspace

public static linspace($start, $stop, $num = 50, $endpoint = True) : CArray

Return evenly spaced numbers over a specified interval.

Returns $num evenly spaced samples, calculated over the interval [$start, $stop].

Parameters

int $start The starting value of the sequence.

int $stop The end value of the sequence.

int $num (Optional) Number of samples to generate.

bool $endpoint (Optional) If True, stop is the last sample. Otherwise, it is not included.

Returns

CArray There are $num equally spaced samples in the closed interval [$start, $stop].


logspace

public static logspace($start, $stop, $num=50, $endpoint=True, $base=10.0) : CArray

Return numbers spaced evenly on a log scale.

Parameters

int $start The starting value of the sequence.

int $stop The end value of the sequence.

int $num (Optional) Number of samples to generate.

bool $endpoint (Optional) If True, stop is the last sample. Otherwise, it is not included.

int|double $base (Optional) The base of the log space.

Returns

CArray $num samples, equally spaced on a log scale.