我有代码:
g, g_err = data[:, 4:6].T
我不知道的意思[:, 4:6]
尤其是第一个:
是否.T
意味着转置?
我有代码:
g, g_err = data[:, 4:6].T
我不知道的意思[:, 4:6]
尤其是第一个:
是否.T
意味着转置?
您有一个名为 的二维矩阵data
,您的代码从第一个维度获取所有元素,标记为:
,然后仅4 and 5
获取第二维中的元素,如下所示:
>>> np.ones( (7,7 ))
array([[ 1., 1., 1., 1., 1., 1., 1.],
[ 1., 1., 1., 1., 1., 1., 1.],
[ 1., 1., 1., 1., 1., 1., 1.],
[ 1., 1., 1., 1., 1., 1., 1.],
[ 1., 1., 1., 1., 1., 1., 1.],
[ 1., 1., 1., 1., 1., 1., 1.],
[ 1., 1., 1., 1., 1., 1., 1.]])
>>> np.ones( (7,7 ))[:,4:6]
array([[ 1., 1.],
[ 1., 1.],
[ 1., 1.],
[ 1., 1.],
[ 1., 1.],
[ 1., 1.],
[ 1., 1.]])
>>>
是的,.T
意味着转置。