不使用任何 python 库的 Lp-norm

Lp-norm without using any python library

如何在不使用任何 python 库的情况下找到 Lp 范数?

def norm(vec, p):
    # p is scalar
    # where vec is a vector in list type
    pass

例如使用 numpy 会更有效率,但是使用 bare python 你可以这样做:

def norm(vec, p):
    return sum([i**p for i in vec])**(1/p)