索引错误:形状不匹配:索引数组无法与形状 (2,) (9,) 一起广播



在这一部分代码中:

for k, v in Candidates.iteritems():
        Device = XDevice[XDevice[:, 1] == k, np.array([2, 3, 4, 5, 6, 7, 8, 9, 10])]

我有这个索引错误:

shape mismatch: indexing arrays could not be broadcast together with shapes (2,) (9,) 

似乎您无法同时在两个维度上进行选择!

将其分成两行:

for k, v in Candidates.iteritems():
        Device_ = XDevice[XDevice[:, 1] == k,:]
        Device =  Device_[:,np.array([2, 3, 4, 5, 6, 7, 8, 9, 10])

最新更新