我正在尝试使用matpolid可视化一些数据,但我收到了此错误
File "C:\Python27\lib\site-packages\matplotlib\mlab.py", line 2775, in griddata
tri = delaunay.Triangulation(x,y)
File "C:\Python27\lib\site-packages\matplotlib\delaunay\triangulate.py", line 98, in __init__
duplicates = self._get_duplicate_point_indices()
File "C:\Python27\lib\site-packages\matplotlib\delaunay\triangulate.py", line 137, in _get_duplicate_point_indices
return j_sorted[mask_duplicates]
ValueError: too many boolean indices
当我调用函数
时会发生这种情况 data=griddata(self.dataX,self.dataY,self.dataFreq,xi,yi)
有谁知道我为什么会收到这个错误?我支持它的参数,但我可以找出什么
答案 0 :(得分:0)
可能值得更新你的matplotlib。三角测量代码已经有很多工作已经进入v1.3.0。
matplotlib v1.3.0的新页面可在http://matplotlib.org/users/whats_new.html#triangular-grid-interpolation
找到