遵循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矩阵?
答案 0 :(得分:1)
np.array([1.0, 0.0,..., -2.81542864114781, 1.0]).reshape((4, 4))