From 3b6d0a7a46b9bc82b4b0da22db9a9c55cee72c5d Mon Sep 17 00:00:00 2001 From: Silviu Marian Udrescu Date: Sat, 25 Apr 2020 22:25:30 -0400 Subject: [PATCH] Add files via upload --- Code/S_get_number_DL.py | 2 ++ Code/S_get_number_DL_snapped.py | 2 ++ Code/S_run_aifeynman.py | 1 + 3 files changed, 5 insertions(+) diff --git a/Code/S_get_number_DL.py b/Code/S_get_number_DL.py index c0dc374..a69f813 100644 --- a/Code/S_get_number_DL.py +++ b/Code/S_get_number_DL.py @@ -9,6 +9,8 @@ def get_number_DL(n): return 1000000 elif np.abs(n - int(n)) < epsilon: return np.log2(1+abs(n)) + elif np.abs(n - np.pi) < epsilon: + return np.log2(1+3) # check if real else: PrecisionFloorLoss = 1e-14 diff --git a/Code/S_get_number_DL_snapped.py b/Code/S_get_number_DL_snapped.py index 7074d1b..c38d0ce 100644 --- a/Code/S_get_number_DL_snapped.py +++ b/Code/S_get_number_DL_snapped.py @@ -13,6 +13,8 @@ def get_number_DL_snapped(n): elif np.abs(n - bestApproximation(n,10000)[0]) < epsilon: _, numerator, denominator, _ = bestApproximation(n, 10000) return np.log2((1 + abs(numerator)) * abs(denominator)) + elif np.abs(n - np.pi) < epsilon: + return np.log2(1+3) else: PrecisionFloorLoss = 1e-14 return np.log2(1 + (float(n) / PrecisionFloorLoss) ** 2) / 2 diff --git a/Code/S_run_aifeynman.py b/Code/S_run_aifeynman.py index c98aeef..8502997 100644 --- a/Code/S_run_aifeynman.py +++ b/Code/S_run_aifeynman.py @@ -21,6 +21,7 @@ from S_add_snap_expr_on_pareto import add_snap_expr_on_pareto from S_add_sym_on_pareto import add_sym_on_pareto from S_run_bf_polyfit import run_bf_polyfit from S_final_gd import final_gd +from S_add_bf_on_numbers_on_pareto import add_bf_on_numbers_on_pareto from dimensionalAnalysis import dimensionalAnalysis PA = ParetoSet()