Class Tensor4D

All Implemented Interfaces:
Tensor, Serializable

public class Tensor4D extends TensorBase
See Also:
  • Constructor Details

    • Tensor4D

      public Tensor4D(int fourthDim, int depth, int rows, int cols)
    • Tensor4D

      public Tensor4D(int fourthDim, int depth, int rows, int cols, float[] values)
    • Tensor4D

      public Tensor4D(float[][][][] vals)
  • Method Details

    • get

      public final float get(int ch, int inCh, int row, int col)
    • set

      public final void set(float val, int ch, int inCh, int row, int col)
    • add

      public final void add(float value, int fourth, int z, int row, int col)
    • sub

      public final void sub(float val, int fourth, int z, int row, int col)
    • copy

      public TensorBase copy()
      Overrides:
      copy in class TensorBase
    • setValuesFromStringTransposed

      public void setValuesFromStringTransposed(String values)
      Overrides:
      setValuesFromStringTransposed in class TensorBase
    • cols

      public final int cols()
    • rows

      public final int rows()
    • depth

      public final int depth()
    • fourthDim

      public int fourthDim()
    • copy3DSubChannel

      public final void copy3DSubChannel(int ch, float[] buff)
    • setValuesAt

      public void setValuesAt(int batchItemIdx, float[] newValues)
    • fromFile

      public static Tensor4D fromFile(String filePath) throws IOException
      Throws:
      IOException
    • toFile

      public void toFile(String filePath) throws IOException
      Throws:
      IOException