【问题标题】:Intellisense not recognizing variables returned by sklearn as array typeIntellisense 无法将 sklearn 返回的变量识别为数组类型
【发布时间】:2021-08-07 13:25:34
【问题描述】:

(我的环境是使用pylance的vs代码)

例如,从train_test_split()LinearRegression.predict() 返回的数组不会被识别为数组并且不提供任何自动完成建议。在输入 my_returned_array. 后,在 google colab 和 spyder 中,我得到了一长串可用的数组函数,但在带有 pylance 的 VS 代码中,我什么也得不到。

我需要做一些额外的配置还是需要使用其他扩展?

【问题讨论】:

  • 你安装了python扩展吗?你能正确运行你的代码吗?因为它在我的带有 pylance 语言服务器的计算机上运行良好。

标签: python visual-studio-code pylance


【解决方案1】:

Google Colab 和 Spyder 在部分程序运行时维护所有变量的状态。 VS Code 在调试模式下运行时对 Jupyter Notebooks 扩展做了类似的事情,允许我探索变量的状态,但 pylance 似乎没有从 Jupyter 笔记本中获取状态信息。虽然这将是一个很棒的功能,但它不是必需的行为。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-16
    • 2017-12-07
    • 1970-01-01
    • 2021-06-30
    • 1970-01-01
    • 2023-03-17
    • 2022-01-12
    相关资源
    最近更新 更多