我已经知道并理解如何在 Python 中规范化数组,但我正在尝试创建一个随机数组。我希望数组的点积(当我将其与自身点积时)等于值 1。我已经寻找一种方法来做到这一点已经超过十二个小时了,但找不到方法。任何帮助或想法都会很棒。谢谢。
最佳答案
这将完成这项工作:
import numpy as np
x=np.random.randn(5)
x=x/np.linalg.norm(x)
那么np.dot(x,x)
就是1.0
关于python - 在Python中标准化点积等于1的向量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44913147/