如何在Python中规范化两个向量?

如何在Python中规范化两个向量?,python,vector,normalization,Python,Vector,Normalization,创建一个函数meansdistance v1,v2,返回 元素介于0和1之间的两个向量:如果向量 相同,如果最大程度不同,则为1。此函数应用于计算 v1和v2之间的距离d 我该怎么做呢?谢谢 我不认为问题是要你规范化向量。它要求你将距离标准化。为此,请使用您最喜欢的距离度量值等计算两个向量之间的距离,然后除以表示可能的最大距离的常数。要使用的距离度量取决于您的应用程序,我举的例子是最常见的。常数的值还取决于您的应用程序,特别是坐标空间的限制,所有维度的限制似乎都是0和1

创建一个函数meansdistance v1,v2,返回 元素介于0和1之间的两个向量:如果向量 相同,如果最大程度不同,则为1。此函数应用于计算 v1和v2之间的距离d


我该怎么做呢?谢谢

我不认为问题是要你规范化向量。它要求你将距离标准化。为此,请使用您最喜欢的距离度量值等计算两个向量之间的距离,然后除以表示可能的最大距离的常数。要使用的距离度量取决于您的应用程序,我举的例子是最常见的。常数的值还取决于您的应用程序,特别是坐标空间的限制,所有维度的限制似乎都是0和1