У меня есть строка, представляющая массив nD в следующем формате:
"[[1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5], [1, 2, 3, 4, 5]] [[6, 7, 8, 9, 10], [6, 7, 8, 9, 10], [6, 7, 8, 9, 10], [6, 7, 8, 9, 10]] [[11, 12, 13, 14, 15], [11, 12, 13, 14, 15], [11, 12, 13, 14, 15], [11, 12, 13, 14, 15]]"
Теперь я хочу преобразовать эту строку в массив NxPy 4x5x3 (int) (размер может быть динамическим в зависимости от количества значений в одинарных и двойных скобках), что-то вроде этого:
/[11, 12, 13, 14, 15]
/ [11, 12, 13, 14, 15]
/ [11, 12, 13, 14, 15]
/ [11, 12, 13, 14, 15]
/[6, 7, 8, 9, 10]
/ [6, 7, 8, 9, 10]
/ [6, 7, 8, 9, 10]
/ [6, 7, 8, 9, 10]
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5]
[1, 2, 3, 4, 5]
Как это можно сделать эффективно, кроме зацикливания на каждом символе.