Esempio n. 1
0
   C、C++、Java或Python

"""

# 程序入口
if __name__ == '__main__':
    print('Hello world!')
    # 读取数据
    t = ldp.Titanic('titanic.dat')
    # 通过最大信息增益,二值化源数据
    t.binaryzation_with_threshold()
    # b = ml.Bayes(t.data)
    # #  b.get_bayes_label()
    # begin_time = time.time()
    # ans = b.check()
    # end_time = time.time()
    # print("%lf, using: %lf" % (ans, end_time - begin_time))

    # temp = []
    # for i in range(10):
    #     b = ml.Bayes(t.data)
    #     ans = b.check()
    #     temp.append(ans)
    # print(sum(temp)/len(temp))

    b = ml.Bayes(t.data)
    ans = b.check(show=True)
    print('\n\n', ans)

    pass