JavaArrayOps

object JavaArrayOps

This utility class facilitates transparent access of breeze data objects from plain Java without Scala-related Generic complications.

class Object
trait Matchable
class Any

Value members

Concrete methods

def array2CToDm(array: Array[Array[Complex]]): DenseMatrix[Complex]
def array2DToDm(array: Array[Array[Double]]): DenseMatrix[Double]
def array2FToDm(array: Array[Array[Float]]): DenseMatrix[Float]
def array2IToDm(array: Array[Array[Int]]): DenseMatrix[Int]
def array2LToDm(array: Array[Array[Long]]): DenseMatrix[Long]
def array2ToDm[@specialized(Int, Double, Long, Float) V](values: Array[Array[V]])(implicit evidence$2: ClassTag[V]): DenseMatrix[V]

Constructs DenseMatrix from Array[Array[V]] input. Input is in row-major like format, similar to DenseMatrix( (1,2 3), (4,5,6),... ) syntax, which is defined in breeze.linalg.Matrix. This constructor was written for JavaCompatible.

Constructs DenseMatrix from Array[Array[V]] input. Input is in row-major like format, similar to DenseMatrix( (1,2 3), (4,5,6),... ) syntax, which is defined in breeze.linalg.Matrix. This constructor was written for JavaCompatible.

def arrayCToDv(array: Array[Complex]): DenseVector[Complex]
def arrayDToDv(array: Array[Double]): DenseVector[Double]
def arrayFToDv(array: Array[Float]): DenseVector[Float]
def arrayIToDv(array: Array[Int]): DenseVector[Int]
def arrayLToDv(array: Array[Long]): DenseVector[Long]
def arrayToDv[@specialized(Int, Double, Long, Float) V](array: Array[V])(implicit evidence$1: ClassTag[V]): DenseVector[V]
def dmCToArray2(data: DenseMatrix[Complex]): Array[Array[Complex]]
def dmDToArray2(data: DenseMatrix[Double]): Array[Array[Double]]
def dmFToArray2(data: DenseMatrix[Float]): Array[Array[Float]]
def dmIToArray2(data: DenseMatrix[Int]): Array[Array[Int]]
def dmLToArray2(data: DenseMatrix[Long]): Array[Array[Long]]
def dmToArray2[@specialized(Int, Double, Long, Float) V](dm: DenseMatrix[V]): Array[Array[V]]
def dvCToArray(data: DenseVector[Complex]): Array[Complex]
def dvDToArray(data: DenseVector[Double]): Array[Double]
def dvFToArray(data: DenseVector[Float]): Array[Float]
def dvIToArray(data: DenseVector[Int]): Array[Int]
def dvLToArray(data: DenseVector[Long]): Array[Long]
def dvToArray[@specialized(Int, Double, Long, Float) V](dv: DenseVector[V]): Array[V]