Module rusty_machine::data::transforms::shuffle
source · [−]Expand description
The Shuffler
This module contains the Shuffler
transformer. Shuffler
implements the
Transformer
trait and is used to shuffle the rows of an input matrix.
You can control the random number generator used by the Shuffler
.
Examples
use rusty_machine::linalg::Matrix;
use rusty_machine::data::transforms::Transformer;
use rusty_machine::data::transforms::shuffle::Shuffler;
// Create an input matrix that we want to shuffle
let mat = Matrix::new(3, 2, vec![1.0, 2.0,
3.0, 4.0,
5.0, 6.0]);
// Create a new shuffler
let mut shuffler = Shuffler::default();
let shuffled_mat = shuffler.transform(mat).unwrap();
println!("{}", shuffled_mat);
Structs
The
Shuffler