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

规范化Python中点积等于1的向量?,python,numpy,Python,Numpy,我已经知道并理解如何在Python中规范化数组,但我正在尝试创建一个随机数组。我希望数组的点积(当我用它自身点时)等于1。我已经找了12个多小时的方法来做这件事了,但是找不到方法。任何帮助或想法都会很好。多谢各位 这将完成工作: import numpy as np x=np.random.randn(5) x=x/np.linalg.norm(x) 然后np.dot(x,x)是1.0一秒钟,如果你愿意,我会得到代码。那很好,所以不是一个代码编写服务,人们寻找那些事先做了一些努力,理想情况下

我已经知道并理解如何在Python中规范化数组,但我正在尝试创建一个随机数组。我希望数组的点积(当我用它自身点时)等于1。我已经找了12个多小时的方法来做这件事了,但是找不到方法。任何帮助或想法都会很好。多谢各位

这将完成工作:

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

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

一秒钟,如果你愿意,我会得到代码。那很好,所以不是一个代码编写服务,人们寻找那些事先做了一些努力,理想情况下有东西可以展示的人,只是为了清楚你的要求,你想生成一个点积(自身)为1的伪随机向量吗?我试着让python启动,这样我就可以得到代码,但后来我得到了他回答的通知。我会确保包括我现在的工作。从技术上讲,是的,我的意思是生成一个点积为1的伪随机向量。“量值为1”将是一个更好的表达方式