小编use*_*936的帖子

空切片的平均值和自由度<= 0

下面的代码假设为完整的高斯高斯(http://courses.ee.sun.ac.za/Pattern_Recognition_813/lectures/lecture03/node2.html)运行Bayes分类器,但是当我运行码。他们是:

RuntimeWarning: Mean of empty slice.
  warnings.warn("Mean of empty slice.", RuntimeWarning)
Run Code Online (Sandbox Code Playgroud)

RuntimeWarning: Degrees of freedom <= 0 for slice
  warnings.warn("Degrees of freedom <= 0 for slice", RuntimeWarning)
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

def modelFull(train, test):
    err_train = 0
    err_test = 0
    x_train = []
    x_test = []
    labels = []
    train_labels = []
    test_labels = []
    for i in train:
        x_train.append(i[:-1]/255)
        labels.append(i[-1])
        train_labels.append(i[-1])
    for i in test:
        x_test.append(i[:-1]/255)
        labels.append(i[-1])
        test_labels.append(i[-1])
    x_train = np.array(x_train)
    x_0 = []
    x_1 = []
    for i …
Run Code Online (Sandbox Code Playgroud)

python numpy gaussian naivebayes

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

gaussian ×1

naivebayes ×1

numpy ×1

python ×1