RankExtractorFeature_20240530.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package examples.extractor;
  2. public class RankExtractorFeature_20240530 {
  3. public static Double calDiv(double a, double b){
  4. if (a == 0 || b == 0){
  5. return 0D;
  6. }
  7. return a / b;
  8. }
  9. public static Double smoothDiv(double a, double b, double plus){
  10. if (a == 0 || b == 0){
  11. return 0D;
  12. }
  13. return a / (b + plus);
  14. }
  15. public static Double calLog(double a){
  16. if (a <= 0){
  17. return 0D;
  18. }
  19. return Math.log(a + 1.0);
  20. }
  21. public static void main(String[] args) {
  22. System.out.println(Math.log(10));
  23. System.out.println(Math.log(100));
  24. System.out.println(Math.log(1000));
  25. System.out.println(Math.log(10000));
  26. System.out.println(Math.log(100000));
  27. System.out.println(Math.log10(10));
  28. System.out.println(Math.log10(100));
  29. System.out.println(Math.log10(1000));
  30. System.out.println(Math.log10(10000));
  31. System.out.println(Math.log10(100000));
  32. }
  33. }