标签: python numpy multidimensional-array random-sample hypercube
我有一个四维椭球,我想从中均匀地绘制样本。我想到了一种在椭圆体周围使用超立方体的方法。我们可以从中绘制样本并检查它是否在椭圆体中。但超立方体和椭球体在4个维度上的体积比为0.3。这意味着我只有30%的成功率。由于我的算法有速度问题,我不想使用这种方法。我也一直在研究逆变换采样。你能告诉我如何用四维椭圆体做到这一点吗?
答案 0 :(得分:1)
您可以将超椭圆体转换为球体。
因此给定的algorithm对于球体有效,但很容易转换为椭圆体。