2024-05-13 03:49:21 发布
网友
我正试图编写代码,在一个D维超球面上,尽可能远地生成N个点。到目前为止,我的方法是取点数,希望它小于D或2*D,通常情况下会是这样。然后我创建N个向量,每个索引处都是0,除了在索引N处,其中N在1和N/2之间,然后将其乘以-1,然后附加它,但我认为这只会在球体的一部分上生成等距的点。这是我的密码
import numpy as np start = np.eye(D)[:N/2] points = np.cat((start, -1*start), axis=1)
我发现了一个很酷的方法,叫做预定义的均匀分布类质心:
https://github.com/anlongstory/CSAE/blob/master/PEDCC.py
本文对该方法进行了详细阐述
我发现了一个很酷的方法,叫做预定义的均匀分布类质心:
https://github.com/anlongstory/CSAE/blob/master/PEDCC.py
本文对该方法进行了详细阐述
相关问题 更多 >
编程相关推荐