机器学习预备:工具选择、练习机器学习中常用的库
文章目录
工具选择
- 什么是anaconda?
1.anaconda 是一个python的发行版,包括了python和很多常见的软件库, 和一个包管理器conda。
1、anaconda里面集成了很多关于python科学计算的第三方库,主要是安装方便,而python是一个编译器,如果不使用anaconda,那么安装起来会比较痛苦,各个库之间的依赖性就很难连接的很好。
2、常见的科学计算类的库都包含在里面了,使得安装比常规python安装要容易。
- 什么是 jupyter notebook?
Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。
简而言之,Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。
-
为什么建议使用 jupyter notebook?
- 交互方面:交互性强,像个web应用,可以一边写代码一边运行查看,是否有bug
- 便于传播:web服务,可以部署在云端