irgendwie hat sich der Output der hsplit Methode in meinem Code geändert.
Ich habe folgende Liste
Code: Alles auswählen
values = [0, 0, 0, 0, 71, 146, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 98, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 193, 243, 163, 139, 0, 0, 112, 5]
Code: Alles auswählen
final_list = [(0, 0), (0, 0), (71, 146), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (95, 98), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (0, 0), (193, 243, 163, 139), (0, 0), (112, 5)]
Code: Alles auswählen
value_array = np.array(values)
value_array_s = value_array.reshape(28,2)
Code: Alles auswählen
splitted_array = np.hsplit(value_array_s, (48,52,54))
Code: Alles auswählen
[array([[ 0, 0],
[ 0, 0],
[ 91, 156],
[ 0, 0],
[ 0, 0],
[ 0, 0],
[ 0, 0],
[ 0, 0],
[ 0, 0],
[ 0, 0],
[ 0, 0],
[ 0, 0],
[ 0, 0],
[ 0, 0],
[ 94, 97],
[ 0, 0],
[ 0, 0],
[ 0, 0],
[ 0, 0],
[ 0, 0],
[ 0, 0],
[ 0, 0],
[ 0, 0],
[ 0, 0],
[193, 233],
[163, 119],
[ 0, 0],
[122, 4]], dtype=int16), array([], shape=(28, 0), dtype=int16), array([], shape=(28, 0), dtype=int16), array([], shape=(28, 0), dtype=int16)]
Grüße