edu.uci.jforests.util
Class ArraysUtil
- java.lang.Object
-
- edu.uci.jforests.util.ArraysUtil
-
public class ArraysUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description ArraysUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static intfindIndex(int[] arr, int value, int length)static intfindMaxIndex(double[] arr)static intfindMaxIndex(double[] arr, int offset, int length)static intfindMaxIndex(float[] arr, int offset, int length)static intfindMaxIndex(int[] arr)static intfindMaxIndex(int[] arr, int offset, int length)static intfindMinIndex(double[] arr)static intfindMinIndex(double[] arr, int offset, int length)static intfindMinIndex(float[] arr, int offset, int length)static doublegetMax(double[] arr)static doublegetMax(double[] arr, int length)static doublegetMax(double[] arr, int offset, int length)static doublegetMin(double[] arr)static doublegetMin(double[] arr, int length)static doublegetMin(double[] arr, int offset, int length)static <T> java.util.List<T>getRandomSubset(java.util.List<T> fullSet, int size, java.util.Random rnd)static voidincrement(double[] arr, double inc)static voidinsertionSort(int[] arr, int length, ScoreBasedComparator comparator)static voidinsertionSort(int[] arr, ScoreBasedComparator comparator)static double[]loadDoubleArrayFromLine(java.lang.String line, int partsCount)static double[][]loadDoubleMatrixFromLine(java.lang.String line, int rows, int cols)static int[]loadIntArrayFromLine(java.lang.String line, int partsCount)static voidshuffle(int[] list, int len, java.util.Random rnd)static voidshuffle(int[] list, java.util.Random rnd)static voidsort(int[] arr, int length, ScoreBasedComparator comparator)static voidsort(int[] arr, ScoreBasedComparator comparator)static voidswap(double[] arr, int a, int b)static voidswap(int[] arr, int a, int b)static int[]toArray(java.util.List<java.lang.Integer> list)static java.lang.StringtoTabDelimitedString(double[] arr)static java.lang.StringtoTabDelimitedString(int[] arr)
-
-
-
Method Detail
-
increment
public static void increment(double[] arr, double inc)
-
findIndex
public static int findIndex(int[] arr, int value, int length)
-
findMinIndex
public static int findMinIndex(double[] arr, int offset, int length)
-
findMinIndex
public static int findMinIndex(float[] arr, int offset, int length)
-
findMinIndex
public static int findMinIndex(double[] arr)
-
findMaxIndex
public static int findMaxIndex(int[] arr)
-
findMaxIndex
public static int findMaxIndex(int[] arr, int offset, int length)
-
findMaxIndex
public static int findMaxIndex(double[] arr)
-
findMaxIndex
public static int findMaxIndex(double[] arr, int offset, int length)
-
findMaxIndex
public static int findMaxIndex(float[] arr, int offset, int length)
-
getMax
public static double getMax(double[] arr, int offset, int length)
-
getMax
public static double getMax(double[] arr, int length)
-
getMax
public static double getMax(double[] arr)
-
getMin
public static double getMin(double[] arr, int offset, int length)
-
getMin
public static double getMin(double[] arr, int length)
-
getMin
public static double getMin(double[] arr)
-
toArray
public static int[] toArray(java.util.List<java.lang.Integer> list)
-
toTabDelimitedString
public static java.lang.String toTabDelimitedString(double[] arr)
-
toTabDelimitedString
public static java.lang.String toTabDelimitedString(int[] arr)
-
getRandomSubset
public static <T> java.util.List<T> getRandomSubset(java.util.List<T> fullSet, int size, java.util.Random rnd)
-
insertionSort
public static void insertionSort(int[] arr, ScoreBasedComparator comparator)
-
insertionSort
public static void insertionSort(int[] arr, int length, ScoreBasedComparator comparator)
-
sort
public static void sort(int[] arr, ScoreBasedComparator comparator)
-
sort
public static void sort(int[] arr, int length, ScoreBasedComparator comparator)
-
loadIntArrayFromLine
public static int[] loadIntArrayFromLine(java.lang.String line, int partsCount) throws java.lang.Exception- Throws:
java.lang.Exception
-
loadDoubleArrayFromLine
public static double[] loadDoubleArrayFromLine(java.lang.String line, int partsCount) throws java.lang.Exception- Throws:
java.lang.Exception
-
loadDoubleMatrixFromLine
public static double[][] loadDoubleMatrixFromLine(java.lang.String line, int rows, int cols) throws java.lang.Exception- Throws:
java.lang.Exception
-
swap
public static void swap(int[] arr, int a, int b)
-
swap
public static void swap(double[] arr, int a, int b)
-
shuffle
public static void shuffle(int[] list, java.util.Random rnd)
-
shuffle
public static void shuffle(int[] list, int len, java.util.Random rnd)
-
-
DMelt 3.0 © DataMelt by jWork.ORG