【发布时间】:2016-08-05 09:50:21
【问题描述】:
我不知道该怎么说 unitfy 来表示 vecor。
我说的是,对于矢量(4,3) -> (4/5,3/5)。只是将向量除以其长度。
我可以以 vv = v / np.linalg.norm(v) 的身份对此进行处理
unitfy 的正确词是什么以及标准的做法?
【问题讨论】:
-
我喜欢“统一”这个词 :)
标签: numpy
我不知道该怎么说 unitfy 来表示 vecor。
我说的是,对于矢量(4,3) -> (4/5,3/5)。只是将向量除以其长度。
我可以以 vv = v / np.linalg.norm(v) 的身份对此进行处理
unitfy 的正确词是什么以及标准的做法?
【问题讨论】:
标签: numpy
这个词是“规范化”: http://mathworld.wolfram.com/NormalizedVector.html
除以规范是一种非常标准的方法。注意范数非常接近零的情况(可能希望将其与 epsilon 进行比较并特别处理该情况,或抛出异常)。
【讨论】: