#观看黑马程序员机器学习入门笔记
2.1库的安装
整个机器学习基础阶段会用到Matplotlib、Numpy、Pandas等库,为了同一版本号在环境中使用,将所有的库以及版本放到了文件requirements.txt当中,然后统一安装
新建一个用于人工智能的虚拟环境
mkvirtuale ai
注意如果出现:‘mkvirtualenv‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
matplotlib==2.2.2
numpy==1.14.2
pandas==0.20.3
tables==3.4.2
jupyter==1.0.0
注意:
- 每个包安装的过程中,尽量指定稳定版本进行安装
使用pip命令安装
pip3 install -r requirements.txt
注意:
- 安装这些包的时候跟网速关系也比较大,需要大家在网速比较好的地方进行安装。
2.2 Jupyter Notebook使用
1Jupyter Notebook介绍
Jupyter项目是一个非盈利的开源项目,源于2014年的python项目,因为它逐渐发展为支持跨所有编程语言的交互式数据科学和科学计算
- Jupyter Notebook,原名IPython Notbook,是IPython的加强网页版,一个开源的web应用程序
- 是一款程序员和科学工作者的编程/文档/笔记/展示软件
- .ipynb文件格式适用于计算型叙述的JSON文档格式的正式规范
-
2为什么使用Jupyter Notebook?
传统软件开发:工程/目标明确
- 需求分析,设计架构,开发模块,测试
数据挖掘:艺术/目标不明确
- 目的是具体的需求目标,而不是机械的完成任务
- 通过执行代码来理解问题
- 迭代式的改进代码来改进解决方法
实时运行的代码、叙事性的文本和可视化被聚合在一起,方便使用代码和数据来讲述故事。
对比Jupyter Notebook和Pycharm
- 画图
- 数据展示