voronoi_plot_2d函数给出了Scipy页面中标准代码的错误



为了计算2D Voronoi图,我使用了scipy页面中的代码

from scipy.spatial import Voronoi, voronoi_plot_2d
import matplotlib.pyplot as plt
points = np.array([[0, 0], [0, 1], [0, 2], [1, 0], [1, 1], [1, 2],[2, 0], [2, 1], [2, 2]])
vor = Voronoi(points)
voronoi_plot_2d(vor)
plt.show()

但随后我得到以下错误

Traceback (most recent call last):
File "train_word2vec.py", line 84, in <module>
voronoi_plot_2d(vor)
File "<decorator-gen-10>", line 2, in voronoi_plot_2d
TypeError: _held_figure() takes from 2 to 3 positional arguments but 4 were given

我已经更新了我的";pip";以防万一,但这不会改变任何事情。

您应该将该行添加为:将numpy导入为np

祝你好运!

最新更新