关于多维数组的创建


#1

比如我用 numpy 在 Python 中创建一个三维数组:

A = np.array([[[3.14,1.59,2.65,3.58],[2.71,8.28,1.82,8.45],[0.61,8.03,3.98,8.74]],
              [[1.00,1.01,1.02,1.03],[6.62,6.07,0.15,0.81],[1.05,4.57,1.80,0.13]]])

但是在 Julia 中, 任何的中括号嵌套都会被压缩成最多二维的数组.
除去用 reshape 和 cat 之外, 有直接写出三维数组的方法嘛?


#2

#x=zeros(3,3,3)
#x[1,:,:]=[1 1 1;1 1 1;1 1 1;]
不知道这样可算?