我使用均匀分布在3D空间中采样10个点,并尝试生成3D voronoi图。代码如下:
import numpy as np
from scipy.spatial import Voronoi
a_uni = np.random.uniform(low=0.0, high=2.5, size=(10, 3))
vor = Voronoi(a_uni)
# Vertice list of the Voronoi and connectivity
VList = vor.vertices
Conn = vor.ridge_vertices
我相信vor.ridge_vertices(在这种情况下为Conn)应该以documentation here的形式(顶点1,顶点2)返回voronoi edge的连通性。但是,它返回的列表包含三个或四个元素的数组。它适用于2D情况,但不适用于3D。我想知道我是否以错误的方式解释了vor.ridge_vertices。 谢谢!