Functions
The following functions are available globally.
-
Mean value. Float type version.
Declaration
Swift
public func vMean(_ v: [Float]) -> Float -
Mean value. Double type version.
Declaration
Swift
public func vMean(_ v: [Double]) -> Double -
Summation. Float type version.
Declaration
Swift
public func vSum(_ v: [Float]) -> Float -
Summation. Double type version.
Declaration
Swift
public func vSum(_ v: [Double]) -> Double -
Vector length. Float type version.
Declaration
Swift
public func vLength(_ v: [Float]) -> Float -
Vector length. Double type version.
Declaration
Swift
public func vLength(_ v: [Double]) -> Double -
Square of length. Float type version.
Declaration
Swift
public func vPower(_ v: [Float]) -> Float -
Square of length. Double type version.
Declaration
Swift
public func vPower(_ v: [Double]) -> Double -
Add scalar to vector. Float type version.
Declaration
Swift
public func vAdd(_ v: [Float], valueToAdd: Float) -> [Float] -
Add scalar to vector. Double type version.
Declaration
Swift
public func vAdd(_ v: [Double], valueToAdd: Double) -> [Double] -
Multiply vector with scalar. Float type version.
Declaration
Swift
public func vMultiply(_ v: [Float], valueToMultiply: Float) -> [Float] -
Multiply vector with scalar. Double type version.
Declaration
Swift
public func vMultiply(_ v: [Double], valueToMultiply: Double) -> [Double] -
Remove mean value. Float type version.
Declaration
Swift
public func vRemoveMean(_ v: [Float]) -> [Float] -
Remove mean value. Double type version.
Declaration
Swift
public func vRemoveMean(_ v: [Double]) -> [Double] -
Normalize vector to have unit length. Float type version.
Declaration
Swift
public func vNormalizeToUnitLength(_ v: [Float], centralized: Bool) -> [Float] -
Normalize vector to have unit length. Double type version.
Declaration
Swift
public func vNormalizeToUnitLength(_ v: [Double], centralized: Bool) -> [Double] -
Sqrt. Float type version.
Declaration
Swift
public func vSqrt(_ v: [Float]) -> [Float] -
Sqrt. Double type version.
Declaration
Swift
public func vSqrt(_ v: [Double]) -> [Double] -
Dot production between two vectors. Float type version.
Declaration
Swift
public func vDotProduct(_ v1: [Float], v2: [Float]) -> Float -
Dot production between two vectors. Double type version.
Declaration
Swift
public func vDotProduct(_ v1: [Double], v2: [Double]) -> Double -
Correlation Coefficient between two vectors. Float type version.
Declaration
Swift
public func vCorrelationCoefficient(_ v1: [Float], v2: [Float]) -> Float -
Correlation Coefficient between two vectors. Double type version.
Declaration
Swift
public func vCorrelationCoefficient(_ v1: [Double], v2: [Double]) -> Double
View on GitHub
Install in Dash
Functions Reference