← 返回题库
中级

朴素贝叶斯-特征独立性

未完成
中级参考 代码结构已给出,请填写 ____ 处
def solve():
    import pandas as pd
    from sklearn.naive_bayes import GaussianNB
    df = pd.read_csv(____)
    X = df.drop(____)
    y = df['____']
    nb = GaussianNB()
    nb.fit(____)
    for i, cls in enumerate(____):
        print(____)
        for j, feat in enumerate(____):
            print(____)

示例

输入
solve()
期望输出
setosa:
  sepal_length: 5.0060
  sepal_width: 3.4280
  petal_length: 1.4620
  petal_width: 0.2460
versicolor:
  sepal_length: 5.9360
  sepal_width: 2.7700
  petal_length: 4.2600
  petal_width: 1.3260
virginica:
  sepal_length: 6.5880
  sepal_width: 2.9740
  petal_length: 5.5520
  petal_width: 2.0260
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码