diff --git a/src/base/construction.rs b/src/base/construction.rs index 85469fff..64302a33 100644 --- a/src/base/construction.rs +++ b/src/base/construction.rs @@ -596,6 +596,13 @@ macro_rules! impl_constructors( ) -> Self { Self::from_distribution_generic($($gargs, )* distribution, rng) } + + /// Creates a matrix backed by a given vector. + #[inline] + #[cfg(feature = "std")] + pub fn from_vec($($args: usize,)* data: Vec) -> Self { + Self::from_vec_generic($($gargs, )* data) + } } impl MatrixMN