小编Gre*_*ton的帖子

TypeError:ufunc'sundract'不包含带签名匹配类型的循环dtype('<U1')dtype('<U1')dtype('<U1')

在尝试获取微小玩具数据集的直方图时,来自numpy的奇怪错误来自matplotlib.我只是不确定如何解释错误,这使得很难看到下一步该做什么.

虽然这个nltk问题这个gdsCAD问题在表面上是相似的,但没有找到太多相关内容.

我打算在底部调试信息比驱动程序代码更有帮助,但如果我错过了什么,请询问.这可以作为现有测试套件的一部分重现.

        if n > 1:
            return diff(a[slice1]-a[slice2], n-1, axis=axis)
        else:
>           return a[slice1]-a[slice2]
E           TypeError: ufunc 'subtract' did not contain a loop with signature matching types dtype('<U1') dtype('<U1') dtype('<U1')

../py2.7.11-venv/lib/python2.7/site-packages/numpy/lib/function_base.py:1567: TypeError
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> entering PDB >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> py2.7.11-venv/lib/python2.7/site-packages/numpy/lib/function_base.py(1567)diff()
-> return a[slice1]-a[slice2]
(Pdb) bt
[...]
py2.7.11-venv/lib/python2.7/site-packages/matplotlib/axes/_axes.py(5678)hist()
-> m, bins = np.histogram(x[i], bins, weights=w[i], **hist_kwargs)
  py2.7.11-venv/lib/python2.7/site-packages/numpy/lib/function_base.py(606)histogram()
-> if (np.diff(bins) < 0).any():
> py2.7.11-venv/lib/python2.7/site-packages/numpy/lib/function_base.py(1567)diff()
-> return a[slice1]-a[slice2]
(Pdb) p numpy.__version__
'1.11.0'
(Pdb) p matplotlib.__version__
'1.4.3'
(Pdb) a
a …
Run Code Online (Sandbox Code Playgroud)

numpy matplotlib python-unicode

18
推荐指数
3
解决办法
4万
查看次数

标签 统计

matplotlib ×1

numpy ×1

python-unicode ×1