protected internal override void readMatrixFromInputStream(int rows, int columns, ExtendedDataInput @in)
        {
            int size = rows * columns;

            values = new float[size];
            for (int i = 0; i < size; ++i)
            {
                values[i] = @in.readFloat();
            }
        }
예제 #2
0
 public override void deserialize(int start, int count, ExtendedDataInput @in)
 {
     if (start + count > values.Count)
     {
         values.AddRange(new float[start + count - values.Count]);
     }
     for (int i = 0; i < count; ++i)
     {
         values[start + i] = @in.readFloat();
     }
 }
예제 #3
0
        protected internal BasicFloatVector(DATA_FORM df, ExtendedDataInput @in) : base(df)
        {
            int rows = @in.readInt();
            int cols = @in.readInt();
            int size = rows * cols;

            values = new float[size];
            for (int i = 0; i < size; ++i)
            {
                values[i] = @in.readFloat();
            }
        }
예제 #4
0
 public BasicFloat(ExtendedDataInput @in)
 {
     value = @in.readFloat();
 }