Mathematica 一维数组和二维数组的相互转换

一维数组转二维数组:Partition

一维数组转二维数组/二维数组变形:ArrayReshape

转一维数组:Flatten

分块矩阵合并:ArrayFlatten

使用方法例:

Partition[{a,b,c,d,e,f},2]
ArrayReshape[{a,b,c,d,e,f},{2,3}]
ArrayReshape[{1,2,3,4,5,6,7},{5,3},0]
Flatten[{{a,b},{c,{d},e},{f,{g,h}}}]
m={{1,2},{3,4}};
ArrayFlatten[{{m,m,m},{m,m,m}}]

猜你喜欢

转载自blog.csdn.net/u011086331/article/details/81153111