org.saddle

vec

package vec

Factory methods to generate Vec instances

Visibility
  1. Public
  2. All

Type Members

  1. class VecAny[T] extends Vec[T]

    Vec of Any

  2. class VecBool extends Vec[Boolean]

  3. trait VecBoolEnricher extends AnyRef

    Enriches Boolean Vec with logic methods

  4. class VecDouble extends Vec[Double]

  5. class VecInt extends Vec[Int]

  6. class VecLong extends Vec[Long]

  7. trait VecStatsImplicits extends AnyRef

    Enrich Vec with stats

  8. class VecTime extends Vec[DateTime]

    A compact native int representation of posix times at millisecond resolution which conforms to and extends the interface of Vec[DateTime]

Value Members

  1. object VecTime extends Serializable

  2. def ones(sz: Int): Vec[Double]

    Generate a Vec[Double] containing a certain number of ones

    Generate a Vec[Double] containing a certain number of ones

    sz

    Number of elements of ones vec

    Definition Classes
    package
  3. def rand(sz: Int): Vec[Double]

    Generate a uniform random Vec[Double] of a certain number of elements

    Generate a uniform random Vec[Double] of a certain number of elements

    sz

    Number of elements of random vector

    Definition Classes
    package
  4. def randi(sz: Int): Vec[Int]

    Generate a uniform random Vec[Int] of a certain number of elements

    Generate a uniform random Vec[Int] of a certain number of elements

    sz

    Number of elements of random vector

    Definition Classes
    package
  5. def randl(sz: Int): Vec[Long]

    Generate a uniform random Vec[Long] of a certain number of elements

    Generate a uniform random Vec[Long] of a certain number of elements

    sz

    Number of elements of random vector

    Definition Classes
    package
  6. def randn(sz: Int): Vec[Double]

    Generate a gaussian(0, 1) random Vec[Double] of a certain number of elements

    Generate a gaussian(0, 1) random Vec[Double] of a certain number of elements

    sz

    Number of elements of random vector

    Definition Classes
    package
  7. def randn2(sz: Int, mu: Double, sigma: Double): Vec[Double]

    Generate a gaussian(mu, sigma) random Vec[Double] of a certain number of elements

    Generate a gaussian(mu, sigma) random Vec[Double] of a certain number of elements

    sz

    Number of elements of random vector

    mu

    Mean of distribution

    sigma

    Stdev of distribution

    Definition Classes
    package
  8. def randp(sz: Int): Vec[Double]

    Generate a uniform random positive Vec[Double] of a certain number of elements

    Generate a uniform random positive Vec[Double] of a certain number of elements

    sz

    Number of elements of random vector

    Definition Classes
    package
  9. def randpi(sz: Int): Vec[Int]

    Generate a uniform random positive Vec[Int] of a certain number of elements

    Generate a uniform random positive Vec[Int] of a certain number of elements

    sz

    Number of elements of random vector

    Definition Classes
    package
  10. def randpl(sz: Int): Vec[Long]

    Generate a uniform random positive Vec[Long] of a certain number of elements

    Generate a uniform random positive Vec[Long] of a certain number of elements

    sz

    Number of elements of random vector

    Definition Classes
    package
  11. def range(from: Int, until: Int, step: Int = 1): Vec[Int]

    Generate a Vec[Int] containing the range of integers specified

    Generate a Vec[Int] containing the range of integers specified

    from

    Start of range

    until

    End of range, excluded from result

    step

    Stride of range

    Definition Classes
    package
  12. def repeat[T](v: Array[T], n: Int)(implicit arg0: ST[T]): Array[T]

    Repeats a particular array some number of times

    Repeats a particular array some number of times

    T

    type of elements in array

    v

    array of values to repeat

    n

    number of repetitions

    Definition Classes
    package
  13. def zeros(sz: Int): Vec[Double]

    Generate a Vec[Double] containing a certain number of zeros

    Generate a Vec[Double] containing a certain number of zeros

    sz

    Number of elements of zero vec

    Definition Classes
    package