C:\Program Files (x86)\MSBuild\12.0\bin\MSBuild.exe.config
这个python循环产生四个列表,如下所示:
import numpy as np
A=([ 3.,1.], [1.,4.], [1.,0.], [2., 1.])
for i in A:
y=i*1
print y
但它应该如下所示,换句话说它应该是一个矩阵。怎么会这样?我的第二个问题是如何为这个矩阵命名?
例如A,B或x之类的东西
[3.0, 1.0]
[1.0, 4.0]
[1.0, 0.0]
[2.0, 1.0]
和
([[3.0, 1.0]
[1.0, 4.0]
[1.0, 0.0]
[2.0, 1.0]])
答案 0 :(得分:4)
当你写这一行时,你只需要一个元组,它有4个list
个元素。
A = ([ 3.,1.], [1.,4.], [1.,0.], [2., 1.])
如果您想制作numpy.matrix
,那么您可以使用它来初始化A
import numpy as np
A = np.matrix([[ 3.,1.], [1.,4.], [1.,0.], [2., 1.]])
所以A
现在是
>>> A
matrix([[ 3., 1.],
[ 1., 4.],
[ 1., 0.],
[ 2., 1.]])