本文主要是介绍python入门基础1(环境配置及手写数字识别),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
python
- python是一种面向对象的解释型计算机程序设计语言。
- 基础语法学习
// 运行某个程序
python name.py
Anaconda简介
- Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题;
基本概念——conda和Anaconda
- conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理,包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换;
- Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。
conda环境管理
// 检查 python 和 anaconda 版本
python --version
conda --version// 列出所有环境
conda info --envs// 创建一个名为python34的环境,指定Python版本是3.4
conda create --name python34 python=3.4// 激活环境和退出环境
activate python34
deactivate// python环境复制
conda create -n --clone name// 删除环境
conda remove --name python34 --all
conda包管理
// 查看当前环境下或某个指定环境的安装包
conda list
conda list -n python34// 查找包信息
conda search numpy // 安装包(如果不用-n指定环境名称,则被安装在当前活跃环境)
conda install -n python34 numpy// 更新包
conda update -n python34 numpy// 删除包
conda remove -n python34 numpy
pip包管理
# 安装包
pip install name# 卸载包
pip uninstall name
设置国内镜像(提高下载速度)
// 添加Anaconda的TUNA镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/// 设置搜索时显示通道地址
conda config --set show_channel_urls yes
深度学习、神经网络框架
- Caffe,语言:c,c++;接口:python,matlab;基于CNN的目标检测,分割等方法;caffe
- Tensorflow,语言:c,c++,python;接口:python;并行化设计,google维护,工业界广泛使用;session,graph机制,需要适应另一门语言;tensorflow
- MXnet,语言:c,c&
这篇关于python入门基础1(环境配置及手写数字识别)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!