理论上,只要配置好一个 Python 的环境,在这个环境下可以加载运行 sklearn,numpy,matplotlib 这些包,就能学习这个课程。比如完全在 PyCharm 下也是可以的。Anaconda 的优点是把这些零散的包集成在一起,可以统一的配置管理维护;Jupyter Notebook 的优点是能够“记住”部分程序运行结果,使得我们修改代码以后不需要一次一次的从头运行整个程序,但 Jupyter Notebook 本质也是 Python 的一个 IDE。不过整体我还是建议你在网上搜索一下,看看一下你遇到的问题网上有没有其他人遇到,可不可以解决。整体 Jupyter Notebook 或者这类 Notebook 的工具,还是做机器学习领域比较常用的工具的。