pub use self::prelude::*;
pub mod math;
pub mod predict;
pub mod train;
pub mod arr {
pub use self::prelude::*;
pub(crate) mod create;
pub(crate) mod misc;
pub(crate) mod ops;
pub(crate) mod prelude {
pub use super::create::*;
pub use super::misc::*;
pub use super::ops::*;
}
}
pub(crate) mod misc {
pub mod adjust;
pub mod setup;
pub mod store;
pub(crate) mod prelude {
pub use super::adjust::*;
pub use super::setup::*;
pub use super::store::*;
}
}
pub trait Transform<T> {
type Output;
fn transform(&self, args: &T) -> Self::Output;
}
pub(crate) mod prelude {
pub use super::Transform;
pub use super::math::*;
pub use super::predict::*;
pub use super::train::*;
pub use super::arr::prelude::*;
pub use super::misc::prelude::*;
}
#[cfg(test)]
mod tests {}