code: public SDVariable var(org.nd4j.linalg.api.buffer.DataType dataType, int... shape) {
          return var(getNewVarName(), dataType, shape);
      }
docs: Creates a {@link SDVariable} with the specified shape and a generated name<br>
  Any array will be generated with all zeros for the values<br>
  This method creates a VARIABLE type SDVariable - i.e., must be floating point, and is a trainable parameter. See {@link VariableType} for more details.
  
  @param shape the shape of the variable
  @return the created variable