一、 常用语言开发工具
- python
- Anaconda (python包管理和环境管理软件)
创建开发环境
conda create -n env_name
激活开发环境
conda activate env_name
- jupter notebook (开源的web程序,实时写代码,查看结果)
1.界面优化:
https://github.com/dunovank/jupyter-themes
2.进入Anaconda,打开终端,输入:
pip install jupyterthemes
3.配置:
jt -t grade3 -f fira -fs 16 -cellw 100% -ofs 11 -dfs 11 -T
二、工具包
- pandas (分析结构化数据的工具包,数据导入导出)
- matplotlib (基础绘图库,直方图等等)
- Numpy (数组运算的工具包)
-
scikit-learn (python专门针对机器学习应用而发展起来的开源框架-算法库,不支持深度学习和强化学习)
-
keras Python编写的用于神经网络应用的接口(MLP、卷积神经网络、循环神经网络);可以看做是TF封装后的一个接口(keras作为前端,TF作为后端)
- tensorflow 深度学习框架
三、修改pip源
pip清华源: https://pypi.tuna.tsinghua.edu.cn/simple/
使用方法:
pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple/
显示已安装的包: pip list
四、第三方包安装
-
keras: pip install keras
-
TF:python -m pip install tensorflow -i http://pypi.douban.com/simple –trusted-host pypi.douban.com
-
opencv: pip install opencv-python