features = [[12, 23, 12, 23, 2, 12],
[22, 23, 12, 23, 2, 12],
[32, 23, 12, 23, 2, 12],
[42, 23, 12, 23, 2, 12],
[52, 23, 12, 23, 2, 12],
[62, 23, 12, 23, 2, 12],
[72, 23, 12, 23, 2, 12]]
features = np.array(features)
test_idx_reorder = [2, 5, 1, 3, 6, 4]
test_idx_range = np.sort(test_idx_reorder)
features[test_idx_reorder, :] = features[test_idx_range, :]
print(features)
resultado:
[[12 23 12 23 2 12]
[42 23 12 23 2 12]
[22 23 12 23 2 12]
[52 23 12 23 2 12]
[72 23 12 23 2 12]
[32 23 12 23 2 12]
[62 23 12 23 2 12]]