不使用任何 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)
如何在不使用任何 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)