import numpy as np def _normalize_vector(vector): if type(vector) is list: vector_np = np.asarray(vector, dtype=np.float32) else: vector_np = vector sum = np.sum(vector_np) if sum < 1e-8: return vector normalized_vector = vector_np / sum return normalized_vector