向量归一化

向量归一化,第1张

向量归一化

这是错误的名称。您所写的是两个向量的简单向量加法,结果是归一化的单位向量。

这是我的处理方式:

import mathdef magnitude(v):    return math.sqrt(sum(v[i]*v[i] for i in range(len(v))))def add(u, v):    return [ u[i]+v[i] for i in range(len(u)) ]def sub(u, v):    return [ u[i]-v[i] for i in range(len(u)) ]def dot(u, v):    return sum(u[i]*v[i] for i in range(len(u)))def normalize(v):    vmag = magnitude(v)    return [ v[i]/vmag  for i in range(len(v)) ]if __name__ == '__main__':    l = [1, 1, 1]    v = [0, 0, 0]    h = normalize(add(l, v))    print h


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5654282.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存