Esempio n. 1
0
 public static NDArray array <T>(T[,,,] data) where T : unmanaged
 {
     if (data == null)
     {
         throw new ArgumentNullException(nameof(data));
     }
     return(new NDArray(ArraySlice.FromArray(data.Cast <T>().ToArray()), new Shape(data.GetLength(0), data.GetLength(1), data.GetLength(2), data.GetLength(3))));
 }
Esempio n. 2
0
        public static NDarray <T> array <T>(T[,,,] data, Dtype dtype = null, bool?copy = null, string order = null, bool?subok = null, int?ndmin = null) where T : struct
        {
            var __self__ = self;
            var d1_array = data.Cast <T>().ToArray();
            var shape    = new Shape(data.GetLength(0), data.GetLength(1), data.GetLength(2), data.GetLength(3));
            var ndarray  = array <T>(d1_array, dtype, copy, order, subok, ndmin);

            return(new NDarray <T>(ndarray.reshape(shape)));
        }
Esempio n. 3
0
        public static NDArray array <T>(T[,,,] data)
        {
            var array = data.Cast <T>().ToArray(); //todo! not use ienumerable.

            return(new NDArray(data.Cast <T>().ToArray(), new Shape(data.GetLength(0), data.GetLength(1), data.GetLength(2), data.GetLength(3))));
        }
Esempio n. 4
0
        public static List <T> To1DList <T>(this T[,,,] arr)
        {
            List <T> list = arr.Cast <T>().ToList();

            return(list);
        }
Esempio n. 5
0
        public static NDArray array <T>(T[,,,] data)
        {
            var array = data.Cast <T>().ToArray();

            return(new NDArray(data.Cast <T>().ToArray(), new Shape(data.GetLength(0), data.GetLength(1), data.GetLength(2), data.GetLength(3))));
        }