NumPy快餐教程(1) - 如何生成多维数组

  1. 云栖社区>
  2. 博客>
  3. 正文

NumPy快餐教程(1) - 如何生成多维数组

lusing 2018-01-03 21:17:44 浏览1690
展开阅读全文

NumPy快餐教程(1) - 如何生成多维数组

Python现在是最热门的人工智能语言,各种工具的支持如Google的Tensorflow,都是首选支持Python的。
但是,与R语言不同,Python语言设计时,并没有考虑对于矩阵运算,统计计算等功能做专项支持。于是我们需要NumPy库来补足这一能力上的不足。
NumPy是Python的著名扩展库,相当于Python中的MATLAB。

如何生成多维数组

初识ndarray多维数组

在算法中我们最经常用到的就是矩阵,我们就从矩阵开始说起吧。
NumPy中,使用二维的多维数组ndarray来存储矩阵。

例:

a3 = np.array([[1,0],[0,1]])

会生成这样一个多维数组对象

array([[1, 0],
       [0, 1]])

生成数组序列

通过开始值、结束值和步长值生成数组序列 -

网友评论

登录后评论
0/500
评论
lusing
+ 关注