diff --git a/utils/math/utils.py b/utils/math/utils.py index 15baf25b4da9a68fbf84e4bbccf80e6743596fe0..e30a74d5f93fbb80e75980afc31c177e98f9bdf1 100644 --- a/utils/math/utils.py +++ b/utils/math/utils.py @@ -2,6 +2,7 @@ This module contains some utility functions for math operations. """ import numpy as np +import math def get_mean(values:list): """ @@ -41,7 +42,7 @@ def get_radius_from_x_y(xi:float, yi:float, x_mean:float, y_mean:float): :param y_mean: mean of y coordinates in the discrete range :return: radius for this point """ - return np.sqrt((xi - x_mean) ** 2 + (yi - y_mean) ** 2) + return np.sqrt(np.power((xi - x_mean), 2) + np.power((yi - y_mean), 2)) def get_mean_radius(discrete_values:list): """ @@ -92,4 +93,4 @@ def get_teta_from_x_y(xi:float, yi:float, x_mean:float, y_mean:float): :param y_mean: mean of y coordinates in the discrete range :return: teta for this point """ - return np.arctan2((yi - y_mean),(xi - x_mean)) \ No newline at end of file + return math.atan((xi - x_mean)/(yi - y_mean)) \ No newline at end of file