学习目标
整个机器学习基础阶段会用到Matplotlib、Numpy、Pandas等库,为了统一版本号在环境中使用,将所有的库及其版本放到了文件requirements.txt当中,然后统一安装。
新建一个用于人工智能环境的虚拟环境
知识拓展:如何在电脑中安装虚拟环境
mkvirtualenv ai
把如下内容放到 requirements.txt文件中:
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
ps: requirements.txt中包含上面虚拟环境中内容.
其他方法搭建机器学习基础阶段的环境:通过Anaconda进行安装
该方法和1.1中的方法,选择任意一种安装就OK。
Jupyter项目是一个非盈利的开源项目,源于2014年的ipython项目,因为它逐渐发展为支持跨所有编程语言的交互式数据科学和科学计算

实时运行的代码、叙事性的文本和可视化被整合在一起,方便使用代码和数据来讲述故事
对比Jupyter Notebook和Pycharm


环境搭建好后,本机输入jupyter notebook命令,会自动弹出浏览器窗口打开Jupyter Notebook
# 进入虚拟环境
workon ai
# 输入命令
jupyter notebook
本地notebook的默认URL为:http://localhost:8888
想让notebook打开指定目录,只要进入此目录后执行命令即可



Jupyter支持两种模式:
回车Enter或鼠标双击cell进入编辑模式Esc退出编辑,进入命令模式
两种模式通用快捷键
Shift+Enter,执行本单元代码,并跳转到下一单元Ctrl+Enter,执行本单元代码,留在本单元命令模式:按ESC进入
Y,cell切换到Code模式M,cell切换到Markdown模式A,在当前cell的上面添加cellB,在当前cell的下面添加cell其他(了解)
双击D:删除当前cellZ,回退L,为当前cell加上行号 Ctrl+Shift+P,对话框输入命令直接运行Crtl+HomeCrtl+End -->编辑模式:按Enter进入
Tab键Ctrl+/(Mac:CMD+/)其他(了解):
Ctrl键点击鼠标(Mac:CMD+点击鼠标)Ctrl+Z(Mac:CMD+Z)Ctrl+Y(Mac:CMD+Y)掌握标题和缩进即可


Jupyter Notebook中自动补全代码等相关功能拓展
效果展示:

4.1 安装jupyter_contrib_nbextensions库
安装该库的命令如下:
python -m pip install jupyter_contrib_nbextensions
然后执行:
jupyter contrib nbextension install --user --skip-running-check
在原来的基础上勾选: “Table of Contents” 以及 “Hinterland”
部分功能:
