我想为数据帧的每一行计算范数(即,以欧氏距离表示的矢量长度)。我知道mean()
和sum()
之类的功能存在,但norm()
不存在。所以我尝试自己通过执行]来实现它
df.apply(lambda values: math.sqrt(sum([v**2 for v in values])), axis=1)
但是与例如和功能。是否有简单(快速)的熊猫实现?
我想为数据帧的每一行计算范数(即,以欧氏距离表示的矢量长度)。我知道类似mean()和sum()的函数存在,但没有norm()。所以我尝试实现它...
当然,请在此处使用numpy
: