All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fregata.package.scala Maven / Gradle / Ivy

The newest version!

import breeze.linalg.{Vector => BVector , SparseVector => BSparseVector , DenseVector => BDenseVector}

/**
 * Created by takun on 16/9/19.
 */
package object fregata {
  type Num = Double
  type Vector = BVector[Num]
  type SparseVector = BSparseVector[Num]
  type DenseVector = BDenseVector[Num]
  def zeros(n:Int) = BDenseVector.zeros[Num](n)
  def norm(x:Vector) = breeze.linalg.norm(x,2.0)
  def asNum(v:Double) : Num = v
//  def asNum(v:Double) : Num = v.toFloat
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy