mathutils

package
v0.0.21-rc1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 7, 2019 License: MIT Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AverageFloat32 added in v0.0.7

func AverageFloat32(array []float32) float64

AverageFloat32 is delegated to calculate the average of an float32 array

func AverageFloat64 added in v0.0.7

func AverageFloat64(array []float64) float64

AverageFloat64 is delegated to calculate the average of an float64 array

func AverageInt added in v0.0.7

func AverageInt(array []int) float64

AverageInt is delegated to calculate the average of an int array

func AverageInt32 added in v0.0.14

func AverageInt32(array []int32) float64

AverageInt32 is delegated to calculate the average of an int array

func AverageInt64 added in v0.0.14

func AverageInt64(array []int64) float64

AverageInt64 is delegated to calculate the average of an int array

func CalculateMaxPrimeFactor added in v0.0.19

func CalculateMaxPrimeFactor(n int64) int64

CalculateMaxPrimeFactor is delegated to calculate the max prime factor for the input number

func CreateEmptyMatrix added in v0.0.18

func CreateEmptyMatrix(r, c int) [][]int

CreateEmptyMatrix is delegated to initialize a new empty matrix

func DumpMatrix added in v0.0.18

func DumpMatrix(m [][]int)

DumpMatrix is delegated to print the given matrix

func ExtractEvenValuedNumber added in v0.0.19

func ExtractEvenValuedNumber(array []int64) []int64

ExtractEvenValuedNumber Is delegated to extract only the even number from the input array

func FindDivisor added in v0.0.19

func FindDivisor(n int) []int

FindDivisor is delegated to find every divisor for the input number

func FindIndexValue added in v0.0.20

func FindIndexValue(array []int, value int) int

FindIndexValue is delegated to retrieve the index of the given value into the input array. NOTE: FIXME in case of multiple value, only the first will be returned

func GenerateFibonacci added in v0.0.19

func GenerateFibonacci(max int64) []int64

GenerateFibonacci is delegated to generate the Fibonacci sequence

func InitIntArray added in v0.0.18

func InitIntArray(dimension, value int) []int

InitIntArray is delegated to initialize a new array of the given dimension, populated with the same input value

func InitRandomMatrix added in v0.0.18

func InitRandomMatrix(r, c int) [][]int

InitRandomMatrix is delegated to initialize a random matrix with the given dimension

func InitStaticMatrix added in v0.0.18

func InitStaticMatrix(r, c, value int) [][]int

InitStaticMatrix is delegated to initialize a matrix with the given dimension using the same value for each field

func IsPrime added in v0.0.19

func IsPrime(n int) bool

IsPrime is delegated to verify if the given number is Prime

func MaxFloat32Index added in v0.0.14

func MaxFloat32Index(array []float32) int

MaxFloat32Index return the index that contains the max value for the given array

func MaxFloat64Index added in v0.0.14

func MaxFloat64Index(array []float64) int

MaxFloat64Index return the index that contains the max value for the given array

func MaxInt32Index added in v0.0.14

func MaxInt32Index(array []int32) int

MaxInt32Index return the index that contains the max value for the given array

func MaxInt64Index added in v0.0.14

func MaxInt64Index(array []int64) int

MaxInt64Index return the index that contains the max value for the given array

func MaxIntIndex

func MaxIntIndex(array []int) int

MaxIntIndex return the index that contains the max value for the given array

func MultiplyMatrix added in v0.0.18

func MultiplyMatrix(m1, m2 [][]int) [][]int

MultiplyMatrix is delegated to execute the multiplication between the given matrix

func MultiplySumArray added in v0.0.18

func MultiplySumArray(a, b []int) int

MultiplySumArray is delegated to multiply the given array and sum every number of the result array

func PadArray added in v0.0.19

func PadArray(array []int, n int) []int

PadArray is delegated to return a new padded array with lenght n

func SortMaxIndex added in v0.0.20

func SortMaxIndex(array []int) []int

SortMaxIndex is delegated to return an array that contains the position of the order value (from max to min) of the given array {1, 9, 2, 10, 3} -> [3 1 4 2 0] || {7, 6, 5, 4, 3, 2, 1} -> [0 1 2 3 4 5 6] || {1, 2, 3, 4, 5, 6, 7} -> [6 5 4 3 2 1 0]

func SubtractIntArray added in v0.0.18

func SubtractIntArray(integers []int) int

SubtractIntArray return the subtract of every element contained in the array

func SubtractIntArrays added in v0.0.18

func SubtractIntArrays(a1, a2 []int) []int

SubtractIntArrays is delegated to sum the two given array

func SubtractMatrix added in v0.0.18

func SubtractMatrix(m1, m2 [][]int) [][]int

SubtractMatrix is delegated to sum the given matrix

func SumArrays added in v0.0.19

func SumArrays(n1, n2 []int) []int

SumArrays is delegated to sum 2 array of different lenght

func SumFloat32Array added in v0.0.14

func SumFloat32Array(integers []float32) float32

SumFloat32Array return the of every element contained in the array

func SumFloat64Array added in v0.0.14

func SumFloat64Array(integers []float64) float64

SumFloat64Array return the of every element contained in the array

func SumInt32Array added in v0.0.14

func SumInt32Array(integers []int32) int32

SumInt32Array return the of every element contained in the array

func SumInt64Array added in v0.0.14

func SumInt64Array(integers []int64) int64

SumInt64Array return the of every element contained in the array

func SumIntArray

func SumIntArray(integers []int) int

SumIntArray return the sum of every element contained in the array

func SumIntArrays added in v0.0.18

func SumIntArrays(a1, a2 []int) []int

SumIntArrays is delegated to sum the two given array

func SumMatrix added in v0.0.18

func SumMatrix(m1, m2 [][]int) [][]int

SumMatrix is delegated to sum the given matrix

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL