【发布时间】:2016-12-16 02:09:06
【问题描述】:
我有一个任意长度的向量,我想把它重塑成一个方阵,比如:
np.arange(6).reshape((3, 3))
[1,2,x] [1,2,3]
[3,4,x] [4,5,6]
[5,6,x] [x,x,x]
x 可以水平和/或垂直放置。
显然reshape 函数在上面的例子中只允许像 (3,2) 这样的参数。有没有办法产生方形矩阵的效果。谢谢。
【问题讨论】:
-
什么定义了正方形的形状?我也可以将它放入 7x7 中
-
是的,可以做到。但是矩阵的每个维度都会接近向量长度的平方根。