欢迎光临散文网 会员登陆 & 注册

范数的归一化

2022-10-07 11:43 作者:日安甬力  | 我要投稿


程序代码与测试验证

import numpy as np

def normalize(v,axis,order):

    l2=np.linalg.norm(v,axis=axis,ord=order,keepdims=True)

    l=v/l2

    return l


c=np.array([[1,2,3,10,19],[4,5,6,17,28],[11,21,7,45,8]])

print(normalize(c,axis=0,order=1),'\n')

print(normalize(c,axis=1,order=1),'\n')

print(normalize(c,axis=0,order=2),'\n')

print(normalize(c,axis=1,order=2),'\n')

print(c/np.linalg.norm(c,ord=1,axis=0,keepdims=True),'\n')

print(c/np.linalg.norm(c,ord=1,axis=1,keepdims=True),'\n')

print(c/np.linalg.norm(c,ord=2,axis=0,keepdims=True),'\n')

print(c/np.linalg.norm(c,ord=2,axis=1,keepdims=True),'\n')


范数的归一化的评论 (共 条)

分享到微博请遵守国家法律