对开发者而言,要了解人工智能,或要训练机器学习的模型,就应当了解数据的结构(当然,在这之前还需要学习一下当下开发深度学习、机器学习主流的编程语言python的语法)。
数据结构为什么那么重要呢?
因为这涉及到数据的存储方式,调用方式,以及算法运算的方式。
当下机器学习中使用的数据结构大都为矩阵,类似于python的二维列表、三位列表等。矩阵的运算一般采用的是线性代数的算法,比如行列式等等。
机器学习中的数据结构可采用Numpy库。
第一种,直接使用python的pip工具进行安装,命令行如下:
pip3 install numpy 或 pip install numpy
第二种方法,如果已经安装了Anaconda,则可以使用如下命令行:
conda install numpy
Anaconda的安装及其它常用命令,可参考:Anaconda安装。
进入python的即时交互编辑器,输入import numpy,如果一切正常,则说明安装成功,查看numpy的版本可以继续输入如下命令行:
numpy.version.full_version