package vec
Factory methods to generate Vec instances
- Alphabetic
- By Inheritance
- vec
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
- class VecDefault[T] extends NumericOps[Vec[T]] with Vec[T]
Value Members
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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