Package mikera.vectorz

Examples of mikera.vectorz.AVector.join()


    Vector v=Vector.of(0,0);
   
    AVector j=v;
   
    for (int i=0; i<10; i++) {
      j=j.join(Vector.of(0,0));
    }
    assertEquals(22,j.length());
    assertTrue(j.isZero());
   
    Vector d=Vector.createLength(j.length());
View Full Code Here


    AVector v=Vector.of(0);
    AVector w=Vector.of(0);
   
    for (int i=1; i<100; i++) {
      v=v.join(Vector.of(i));
      w=w.join(Vector.of(i));
    }
   
    v.add(w);
    v.multiply(0.5);
    assertEquals(w,v);
View Full Code Here

    Vectorz.fillIndexes(v);
    Vector is=v.clone();
   
    AVector jv=Vector0.INSTANCE;
    for (int i=0; i<1000; i+=10) {
      jv=jv.join(v.subVector(i, 10));
    }
   
    assertEquals(jv,v);
   
    jv.add(v);
View Full Code Here

      return Vectorz.wrap(a.getArray(), a.getArrayOffset(), (int)elementCount());
    }
    int n=sliceCount();
    AVector result=slice(0).asVector();
    for (int i=1; i<n; i++) {
      result=result.join(slice(i).asVector());
    }
    return result;
  }
 
  @Override
View Full Code Here

  @Override
  public AVector asVector() {
    AVector v=Vector0.INSTANCE;
    for (INDArray a:slices) {
      v=v.join(a.asVector());
    }
    return v; 
  }

  @Override
View Full Code Here

    int cc=columnCount();
    if (rc<cc) {
      int si=band%rc;
      if (si>0) si-=rc;
      for (;si<cc; si+=rc) {
        result=result.join(getBand(si));
      }
    } else {
      if (cc==0) return result;
      int si=band%cc;
      if (si<0) si+=cc;
View Full Code Here

    } else {
      if (cc==0) return result;
      int si=band%cc;
      if (si<0) si+=cc;
      for (;si>-rc; si-=cc) {
        result=result.join(getBand(si));
      }
    }
    return result;
  }
 
View Full Code Here

      return Vectorz.wrapStrided(data, offset, getShape(0), getStride(0));
    } else {
      AVector v=Vector0.INSTANCE;
      int n=sliceCount();
      for (int i=0; i<n; i++) {
        v=v.join(slice(i).asVector());
      }
      return v;
    }
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.