小编smo*_*mop的帖子

如何通过 Python 的 scipy.spatial.Voronoi 获得与 MATLAB 的 voronoin 相同的输出

我使用voronoinMATLAB来判断单元格之间的连接,我想把这个函数转换成Python。

当我使用scipy.spatial.VoronoiPython 时,输出有点不同。例如,我对 MATLAB 和 Python 使用了相同的输入,您可以在下一个代码中看到。

MATLAB:

seed = [ 17.746    -0.37283   -0.75523;
         6.1704     1.3404     7.0341;
        -7.7211     5.4282     4.5016;
         5.8014     2.1252    -6.2491;
       -16.047     -2.8472    -0.024795;
        -2.2967    -6.7334     0.60707]
[vvern_mat, vceln_mat] = voronoin(seed);
Run Code Online (Sandbox Code Playgroud)

Python:

import numpy as np
from scipy.spatial import Voronoi
seed = np.array([[ 17.746   ,  -0.37283 ,  -0.75523 ],
       [  6.1704  ,   1.3404  ,   7.0341  ],
       [ -7.7211  ,   5.4282  ,   4.5016  ],
       [  5.8014  ,   2.1252  ,  -6.2491  ],
       [-16.047   ,  -2.8472  , …
Run Code Online (Sandbox Code Playgroud)

python matlab voronoi scipy

5
推荐指数
1
解决办法
114
查看次数

标签 统计

matlab ×1

python ×1

scipy ×1

voronoi ×1