Package org.apache.sysds.runtime.util
Class DMVUtils
- java.lang.Object
 - 
- org.apache.sysds.runtime.util.DMVUtils
 
 
- 
public class DMVUtils extends Object
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDMVUtils.LEVEL_ENUM 
- 
Constructor Summary
Constructors Constructor Description DMVUtils() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringacceptNegativeNumbersAsDigits(String pattern)static Map<String,Double>calculatePatternsRatio(Map<String,Integer> patterns_hist, int nr_entries)static StringencodeRawString(String input)static StringfindDominantPattern(Map<String,Double> dominant_patterns, double threshold)static StringgetFrequencyOfEachConsecutiveChar(String s)static Map<String,Integer>LevelsExecutor(Map<String,Integer> old_pattern_hist, DMVUtils.LEVEL_ENUM level)static StringremoveInnerCharacterInPattern(String pattern, char outter_char, char inner_char)static StringremoveUpperLowerCase(String pattern)static FrameBlocksyntacticalPatternDiscovery(FrameBlock frame, double threshold, String disguised_value) 
 - 
 
- 
- 
Field Detail
- 
DIGIT
public static final char DIGIT
- See Also:
 - Constant Field Values
 
 
- 
LOWER
public static final char LOWER
- See Also:
 - Constant Field Values
 
 
- 
UPPER
public static final char UPPER
- See Also:
 - Constant Field Values
 
 
- 
ALPHA
public static final char ALPHA
- See Also:
 - Constant Field Values
 
 
- 
SPACE
public static final char SPACE
- See Also:
 - Constant Field Values
 
 
- 
DOT
public static final char DOT
- See Also:
 - Constant Field Values
 
 
- 
OTHER
public static final char OTHER
- See Also:
 - Constant Field Values
 
 
- 
ARBITRARY_LEN
public static final char ARBITRARY_LEN
- See Also:
 - Constant Field Values
 
 
- 
MINUS
public static final char MINUS
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
syntacticalPatternDiscovery
public static FrameBlock syntacticalPatternDiscovery(FrameBlock frame, double threshold, String disguised_value)
 
- 
calculatePatternsRatio
public static Map<String,Double> calculatePatternsRatio(Map<String,Integer> patterns_hist, int nr_entries)
 
- 
findDominantPattern
public static String findDominantPattern(Map<String,Double> dominant_patterns, double threshold)
 
- 
LevelsExecutor
public static Map<String,Integer> LevelsExecutor(Map<String,Integer> old_pattern_hist, DMVUtils.LEVEL_ENUM level)
 
- 
removeInnerCharacterInPattern
public static String removeInnerCharacterInPattern(String pattern, char outter_char, char inner_char)
 
 - 
 
 -