规范化Python中点积等于1的向量?

时间:2017-07-04 19:42:07

标签: python numpy

我已经知道了,并了解如何在Python中规范化数组,但我正在尝试创建一个随机数组。我想要数组的点积(当我将它自己点缀时)等于值1。我一直在寻找一种方法来做这个超过12个小时,现在找不到办法。任何帮助或想法都会很棒。谢谢。

1 个答案:

答案 0 :(得分:2)

这将完成这项工作:

import numpy as  np
x=np.random.randn(5)
x=x/np.linalg.norm(x)

然后np.dot(x,x)是1.0