一、Anaconda与numpy基本介绍
1、Anaconda是啥?
Anaconda是一个包管理器和环境管理器
(1)管理包:
如果你想要一个包,它会很好的帮助你在计算机上安装和管理这些包,包括安装、卸载和更新包
(2)管理环境:
有很多项目使用的包版本不同,比如不同的pandas版本,不可能同时安装两个Numpy版本,用户需要做的是为每个Numpy版本创建一个环境,然后在项目的对应环境中工作。
2、numpy是啥?
numpy(numerical python)是python的一种开源的数值计算扩展,这种工具可用来存储和处理大型矩阵,比python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix)),支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
(1)numpy内置了并行运算功能,当系统有多个核心时,做某种计算时,numpy会自动做并行计算
(2)numpy底层使用c语言编写,数组中直接存储对象,而不是存储对象指针,所以其运算效率远高于纯python代码
以上的这些方法首先导入numpy库,然后直接调用numpy中的方法即可
使用numpy时直接在jupyter notebook输入:
import numpy as np //导入numpy库
二、包的相关安装命令
1、安装包
conda install 包名
或者
pip install 包名
2、查看已安装的包
conda list //列出所有安装的包
conda list [包名] //查看安装的包
3、卸载包
conda uninstall 包名
4、更新包
conda update 包名
5、外网下载太慢,可设置国内镜像
(1)conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
(2)conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
6、设置搜索时显示通道地址
conda config --set show_channel_urls yes
7、查看频道
conda config --show channels
8、查看命令帮助
help
或
conda help
9、从Anaconda promt进入python后退回到Anaconda终端
python:exit()
10、查看已安装的特定包
pip show tensorflow
11、切换到windows的任意一个盘
例如切换到H盘
直接在Anaconda Prompt中输入:
H:
即可