matplotlib中的错误

时间:2016-11-09 22:40:00

标签: matplotlib anaconda

我有一个实数类型列表float64我用它们来绘制直方图。当我读取我的数据文件时,我使用了这个函数:

def read1col(filename):
    data = []
    for line in open(filename,'r'):
        for word in line.split():
            data.append(word)

    data = np.asarray(data, dtype=np.longdouble)
    return data

如果我使用函数plt.hist(data, bins=100),matplotlib会返回错误:

The first argument of bincount must be non-negative

但是,我想说这是一个模糊的错误,原因如下:我在文件中有60,000个数字来进行直方图。如果我plt.hist(data[:1000], bins=100),我会毫无问题地获得直方图。如果我包含更多元素,则会引发错误。

我使用的是anaconda,我刚刚下载并在上周重新安装了它。

0 个答案:

没有答案