【发布时间】:2018-05-18 01:57:30
【问题描述】:
我有三个要附加的数组。 这是我的向量示例:
V1=array([ 0.03317591, -0.01624349, -0.01151019])
V2=array([[ 0.06865846, -0.00223798],
[-0.02872752, -0.00369226],
[-0.02063454, -0.00231726]])
V3=
array([[ 0.01160267, 0.12610824, -0.01634712, 0.01217519],
[-0.00727594, -0.0501376 , -0.01641992, 0.00933081],
[-0.05305551, 0.01195211, 0.04031831, -0.04476306]])
为了附加三个向量并获得一个向量,我做了以下操作:
new_v=np.hstack((V1,V2,V3))
我收到以下错误:
ValueError: all the input arrays must have same number of dimensions
但是:
V2_V3=np.hstack((V2,V3))
有效,它返回:
array([[ 0.06865846, -0.00223798, 0.01160267, 0.12610824, -0.01634712,
0.01217519],
[-0.02872752, -0.00369226, -0.00727594, -0.0501376 , -0.01641992,
0.00933081],
[-0.02063454, -0.00231726, -0.05305551, 0.01195211, 0.04031831,
-0.04476306]])
我想得到的是以下内容:
array([[0.03317591, 0.06865846, -0.00223798, 0.01160267, 0.12610824, -0.01634712,
0.01217519],
[-0.01624349, -0.02872752, -0.00369226, -0.00727594, -0.0501376 , -0.01641992,
0.00933081],
[-0.01151019, -0.02063454, -0.00231726, -0.05305551, 0.01195211, 0.04031831,
-0.04476306]])
V1 有什么问题?
【问题讨论】: