Vector
ABS
abs(Vector of Number v) -> Vector of Number
STABLE
The absolute values in vector v
abs(Array a) -> Array b
STABLE
The absolute of an Array.
Takes the absolute value of each element in an Array.
AGGV
aggv(Bag of Vector bv, Function fn) -> Vector of Number
STABLE
Apply aggregate function fn on each position of the vectors in bv
ARGMAX
argmax(Vector v) -> Integer
STABLE
Index of the first largest element in v
argmax(Array a) -> Integer
STABLE
Argmax.
Get the index of the first maximum value of array a.
| Parameter | Description |
|---|---|
| a | Array to look for max. |
Return: Index of max in array.
argmax(Array of F32 a) -> Integer
STABLE
Argmax.
Get the index of the first maximum value of array a.
| Parameter | Description |
|---|---|
| a | Array to look for max. |
Return: Index of max in array.
argmax(Array of I32 a) -> Integer
STABLE
Argmax.
Get the index of the first maximum value of array a.
| Parameter | Description |
|---|---|
| a | Array to look for max. |
Return: Index of max in array.
ARGMAX0
argmax0(Array a) -> Integer i
STABLE
Argmax.
Get the index of the first maximum value of array a.
| Parameter | Description |
|---|---|
| a | Array to look for max. |
Return: Index of max in array.
ARGMIN
argmin(Vector v) -> Integer
STABLE
Index of the first smallest element in v
argmin(Array a) -> Integer i
STABLE
Argmin.
Get the index of the first minimum value of array a.
| Parameter | Description |
|---|---|
| a | Array to look for min. |
Return: Index of min in array.
AVG
avg(Vector of Number v) -> Real
STABLE
Average of vector of numbers v
CONCAT
concat(Vector v, Vector w) -> Vector
STABLE
Concatenate vectors v and w
CONCAT_ARRAYS
concat_arrays(Vector of Array va) -> Array out
STABLE
No description.
CUMSUM
cumsum(Array a) -> Array res
STABLE
Cummulative sum over array.
Computes the cumulative sum for each element in the array.
This means that out[1] = a[1], out[2] = a[1] + a[2],
out[3] = a[1] + a[2] + a[3], and so on.
| Parameter | Description |
|---|---|
| a | Array on which to comput cumulative sum. |
Return: Array where each element holds the cumulative sum of a
(same size and type as input array).
DIM
dim(Vector v) -> Integer
STABLE
Size of vector v
DISABLE_VECTOR_TO_ARRAY_COERSION
disable_vector_to_array_coersion( )
STABLE
No description.
DIV
div(Vector v, Number lambda) -> Vector of Number
STABLE
Divide elements in vector v with lambda, v / lambda
div(Number lambda, Vector w) -> Vector of Number
STABLE
Divide lambda with each element in vector w, lambda / w
ELEMDIV
elemdiv(Vector v, Vector w) -> Vector of Number
STABLE
Divide elements in vector v with elements in w, v ./ w
ELEMENTS
elements(Vector v) -> Integer
STABLE
Number of elements in nested vector v
ELEMPOWER
elempower(Vector v, Number exp) -> Vector of Number
STABLE
Compute power(e,exp) for each element e in vector v, v .^ exp
elempower(Array a, Number exp) -> Array
STABLE
Element-wise power.
Raises each element of a to the power of exp.
| Parameter | Description |
|---|---|
| a | Array to compute power of. |
| exp | Exponent to use in power computation. |
Return: Array with elements of a to the power of exp.
ELEMTIMES
elemtimes(Vector v, Vector w) -> Vector of Number
STABLE
Multiply vectrors v and w element by element, v .* w
ENABLE_VECTOR_TO_ARRAY_COERSION
enable_vector_to_array_coersion( )
STABLE
No description.
EUCLID
euclid(Array a, Array b) -> Real
STABLE
No description.
euclid(Vector a, Vector b) -> Number
STABLE
No description.
FLATTEN
flatten(Vector v) -> Vector
STABLE
Flatten nested vector v
GEODIST
geodist(Vector v, Vector w) -> Real
STABLE
The surface distance in meters between geographic
position vectors `[latitude, longitude]`, `v` and `w`
INTEGER_VECTOR
integer_vector(Vector of Real v) -> Vector of Integer r
STABLE
No description.
IRFFT
irfft(Vector of Real v) -> Vector of Real
STABLE
The inverse real fast Fourier transform (FFT) of vector v
LEVENSHTEIN
levenshtein(Charstring a0, Charstring b0) -> Integer
STABLE
No description.
LONGEST_COMMON_SUBSTRING
longest_common_substring(Charstring a0, Charstring b0) -> Object
STABLE
No description.
LONGEST_COMMON_SUBSTRING_MAT
longest_common_substring_mat(Array of I32 a, Array of I32 b) -> Array of I32 arr
STABLE
No description.
MANHATTAN
manhattan(Array v, Array w) -> Real
STABLE
Manhattan distance between Arrays v and w
manhattan(Vector of Number v, Vector of Number w) -> Number
STABLE
Manhattan distance between vectors v and w
MAX
max(Vector v) -> Object
STABLE
The largest element in vector v
max(Array a) -> Number
STABLE
Get the maximum value in array a.
| Parameter | Description |
|---|---|
| a | Array to look for max. |
Return: Maximum value in array.
MAXMIN
maxmin(Bag of Vector of Number b) -> Vector of Number
STABLE
Transform to [0, 1]: Subtract min, divide by (max - min)
MAXNORM
maxnorm(Vector of Number v, Vector of Number w) -> Real
STABLE
Maxnorm distance between vectors v and w
MEAN
mean(Vector v) -> Real
DEPRECATED
No description.
This was deprecated in version 6.0.0.
Use avg(v) instead
MEANSUB
meansub(Bag of Vector of Number b) -> Vector of Number
STABLE
Transform to N(0, s): Subtract mean(v)
MIN
min(Vector v) -> Object
STABLE
The smallest element in vector v
min(Array a) -> Number
STABLE
Get the minimum value in array a.
| Parameter | Description |
|---|---|
| a | Array to look for min. |
Return: Minimum value in array.
MINKOWSKI
minkowski(Array a, Array b, Number r) -> Real
STABLE
Minkowski distance of degree r between Arrays a and b
minkowski(Vector of Number v, Vector of Number w, Number r) -> Real
STABLE
Minkowski distance of degree r between vectors v and w
MINUS
minus(Vector v, Vector w) -> Vector of Number r
STABLE
Subtract elements in vectors v and w, v .- w
minus(Vector v, Number lambda) -> Vector of Number
STABLE
Subtract lambda from each element in vector v, v - lambda
minus(Number lambda, Vector w) -> Vector of Number
STABLE
Subtract lambda from each element in vector w, lambda - w
NOT_NULL
not_null(Vector v)
STABLE
Are all elements in vector v not null?
NUMVECTOR
numvector(Vector x) -> Vector of Number
STABLE
Cast x to vector of numbers
ONES
ones(Integer dim) -> Vector of Integer
STABLE
Construct vector of dim 1:s
ONE_HOT
one_hot(Integer size, Integer i) -> Vector of Number
STABLE
Create a vector of number of size size where index i is set to 1
ONE_HOT_NA
one_hot_na(Integer size, Integer i) -> Array of F32 -r
STABLE
Create a numarray of size size where index i is set to 1
ONE_HOT_NULL
one_hot_null(Integer size, Integer i) -> Vector of Number
STABLE
Create a vector of number of size size where index i is set to 1
the rest is not set (NULL)
PERMUTE
permute(Vector v, Vector of Integer indl) -> Vector
STABLE
Reorder vector v on index positions in indl
PLUS
plus(Vector v, Vector w) -> Vector of Number r
STABLE
Add elements in vectors v and w, v .+ w
plus(Vector v, Number lambda) -> Vector of Number r
STABLE
Add lambda to each element in vector v, v + lambda
plus(Number lambda, Vector w) -> Vector of Number
STABLE
Add lambda to each element in vector w, lambda + w
REVERSE
reverse(Array of F64 a) -> Array -r
STABLE
Reverse array.
| Parameter | Description |
|---|---|
| a | Array to reverse. |
Return: Reversed array.
RFFT
rfft(Vector of Real v) -> Vector of Real
STABLE
The real fast Fourier transform (FFT) of vector v
SECTION
section(Vector v, Number l, Number u) -> Vector r
STABLE
The subvector of vector v starting at position p and ending at u
SETF
setf(Vector v, Integer i, Object o)
STABLE
No description.
SET_ARRAY_OPT_LEVEL
set_array_opt_level(Boolean enabled, Integer dot_max_rewrite_len) -> Vector
STABLE
No description.
SKIP
skip(Vector v, Number n) -> Vector
STABLE
Skip first n elements in vector v
SORT
sort(Array a) -> Array
STABLE
Sort the elements in array a
STDEV
stdev(Vector v) -> Real
STABLE
Standard deviation of vector of numbers v
TIMES
times(Vector v, Vector w) -> Number
STABLE
Scalar product of vectors v and w, v * W
times(Number lambda, Vector w) -> Vector of Number
STABLE
Multiply lambda with elements in w, lambda * w
times(Vector v, Number lambda) -> Vector of Number
STABLE
Multiply elements in vector v with lambda, v * lambda
TRANSPOSE
transpose(Matrix m) -> Matrix
STABLE
Transpose matrix m
UMINUS
uminus(Vector v) -> Vector of Number
STABLE
Negate numbers in vector v, -v
VDIFF
vdiff(Vector v, Vector w) -> Vector
STABLE
Elements in vector v that are not in vector w
VECTORIZE
vectorize(Bag b) -> Vector v
STABLE
No description.
VECTOR_TO_ARRAY_F64
vector_to_array_f64(Vector v) -> Array of F64
STABLE
No description.
VECTOR_TO_ARRAY_I64
vector_to_array_i64(Vector v) -> Array of I64
STABLE
No description.
VMEAN
vmean(Bag of Vector of Number bv) -> Vector of Number
STABLE
Mean vector for a given bag of vectors bv
VREF
vref(Vector v, Number i) -> Object
STABLE
Value of element i in vector v, same as v[i]
WHENNULL
whennull(Vector v, Object dflt) -> Vector
STABLE
Value 'dflt' for nulls in 'v'
WHENZERO
whenzero(Vector v, Object dflt) -> Vector
STABLE
Value 'dflt' for zeros in 'v'
ZEROS
zeros(Integer dim) -> Vector of Integer
STABLE
Construct vector of dim 0:s
ZSCORE
zscore(Bag of Vector of Number b) -> Bag of Vector of Number
STABLE
Transform elements in the vectors in b into normal distributions
centered around zero
