public class MatrixUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DIRECTION_COLUMN |
static int |
DIRECTION_ROW |
Constructor and Description |
---|
MatrixUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
fillDoubleWithGradient(java.lang.Double[][] mx) |
static <T> T[] |
multiShift(T[] input,
int target,
int[][] ranges,
java.lang.Class<T> type) |
static <T> T[][] |
multiShiftMatrix(T[][] input,
int target,
int[][] ranges,
java.lang.Class<T> type) |
static void |
printMatrix(java.lang.Object[][] mx) |
static java.lang.Integer[][] |
rangeDivide(java.lang.Integer begin,
java.lang.Integer end,
java.lang.Integer divideNum) |
static java.lang.Object[][] |
transpose(java.lang.Object[][] input) |
static <T> T[][] |
transpose(T[][] input,
java.lang.Class<T> type) |
static <T> T[][] |
transpose(T[][] input,
java.lang.Class<T> type,
java.lang.Integer threadNum) |
public static final int DIRECTION_ROW
public static final int DIRECTION_COLUMN
public static <T> T[][] transpose(T[][] input, java.lang.Class<T> type) throws java.lang.InterruptedException
java.lang.InterruptedException
public static java.lang.Object[][] transpose(java.lang.Object[][] input) throws java.lang.InterruptedException
java.lang.InterruptedException
public static void fillDoubleWithGradient(java.lang.Double[][] mx)
public static <T> T[][] transpose(T[][] input, java.lang.Class<T> type, java.lang.Integer threadNum) throws java.lang.InterruptedException
java.lang.InterruptedException
public static java.lang.Integer[][] rangeDivide(java.lang.Integer begin, java.lang.Integer end, java.lang.Integer divideNum)
public static void printMatrix(java.lang.Object[][] mx)
public static <T> T[][] multiShiftMatrix(T[][] input, int target, int[][] ranges, java.lang.Class<T> type)
public static <T> T[] multiShift(T[] input, int target, int[][] ranges, java.lang.Class<T> type)