我想拥有一个NumPy数组的规范。更具体地说,我正在寻找此功能的等效版本
def normalize(v):
norm = np.linalg.norm(v)
if norm == 0:
return v
return v / norm
skearn
或中有类似的东西numpy
吗?
该函数在v
向量为0 的情况下起作用。
raise
例外!
x/np.linalg.norm(x)
相比x/np.sqrt((x**2).sum())
,它的运行速度(约15-20%)并不慢。