You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用knn.fit(X_train, y_train)未显示参数的技术问题求助

解决KNeighborsClassifier调用fit后未显示完整参数的问题
  • 显式打印模型实例
    knn.fit(X_train, y_train)仅完成模型训练,不会主动输出内容。需显式打印模型对象才能查看参数信息:

    knn.fit(X_train, y_train)
    print(knn)
    
  • 调整sklearn的显示配置
    0.23及以上版本的scikit-learn默认仅显示与默认值不同的参数。若要查看全部参数,先修改全局配置:

    from sklearn import set_config
    set_config(print_changed_only=False)
    

    之后再打印模型,就能看到包含所有默认值的完整参数列表,和你预期的格式一致。

  • 核对模型初始化参数
    如果你初始化KNeighborsClassifier时未指定n_neighbors=1,默认值为5,打印出的参数也会对应默认设置。确保初始化代码符合预期:

    from sklearn.neighbors import KNeighborsClassifier
    knn = KNeighborsClassifier(n_neighbors=1)
    

内容的提问来源于stack exchange,提问作者Chadwin Carolus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 21:21:45