一、总体概述
1、数组的创建:Mux/constant
2、数组的切片:Demux
3、数组的索引:Selector
4、数组的赋值:Assignment
5、数组的运算:数组可只直接使用运算模块、点乘、矩阵运算
二、详细步骤
1、数组的创建
(1)、这里使用Mux创建了一个5维的数组:

(2)使用Constant 创建数组
首先双击Constant模块,对其进行设置:示例中设置成一个[1 2 3 4 5]的数组

使用Display模块显示出来:

2、数组的切片
使用Demux模块进行对数组的切片(也就是对数组进行拆分)

这里设置成2,效果是:如果是奇数维度的数组,就会拆分成两个数组,其中一个数组维数比另一个数组维数多一。如果识别偶数维度数组,就会进行对半平分。
也可以自定义拆分数组,例如拆分成一维和四维的数组,则可以这样设置:

运行结果如下: 3、数组的索引
 3、数组的索引
这里使用Selector对数组进索引


也可以对多维数组进行索引,则需要进行相关设置(下面示例中是对2维和4维进行索引)

索引的值也可以在外面给,设置如下:
 对一维索引:
 对一维索引:

自定义维数(一维和五维):


最后,归结起来,就是需要掌握索引的设置:

4、数组的赋值Assignment

注意对相关索引的设置

运行结果如下:

5、数组的运算:数组可直接使用运算模块、点乘、矩阵运算
(1)、加法

2、乘法

其他运算同理即可。



















