4 x 4浮动到numpy矩阵

时间:2015-08-13 17:46:49

标签: python arrays numpy

遵循numpy命令:

c = np.matrix('1,0,0,0;0,1,0,0;0,0,1,0;-6.6,1.0,-2.8, 1.0')

创建一个矩阵Outupt:

[[ 1.   0.   0.   0. ]
 [ 0.   1.   0.   0. ]
 [ 0.   0.   1.   0. ]
 [-6.6  1.  -2.8  1. ]]

但是我的输入是一个以逗号分隔的浮点数组:

[1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, -6.604560409595856, 1.0, -2.81542864114781, 1.0]

通过将之前的形状定义为4 x 4矩阵,是否有一种简单的方法可以将这些浮点数轻松转换为numpy矩阵?

1 个答案:

答案 0 :(得分:1)

np.array([1.0, 0.0,..., -2.81542864114781, 1.0]).reshape((4, 4))