code: @Deprecated
      public static INDArray initWeights(double fanIn, double fanOut, int[] shape, WeightInit initScheme,
                      Distribution dist, INDArray paramView) {
          return initWeights(fanIn, fanOut, ArrayUtil.toLongArray(shape), initScheme, dist, DEFAULT_WEIGHT_INIT_ORDER, paramView);
      }
docs: Initializes a matrix with the given weight initialization scheme.
  Note: Defaults to fortran ('f') order arrays for the weights. Use {@link #initWeights(int[], WeightInit, Distribution, char, INDArray)}
  to control this
  
  @param shape      the shape of the matrix
  @param initScheme the scheme to use
  @return a matrix of the specified dimensions with the specified
  distribution based on the initialization scheme