У меня есть несколько данных, которые находятся в массивах форм (ni, 4), где ni - количество измерений, которые я сделал для i-й реализации эксперимента. Итак, другими словами, у меня есть несколько массивов, которые имеют 4 столбца, но разное количество строк. Допустим, я выполнил эксперимент M раз, поэтому есть M различных значений ni.
Я хочу организовать все эти данные в один большой массив A с формой (M), чтобы я мог легко выбрать, с каким экспериментом я хочу работать. Если я хочу использовать эксперимент номер один, я буду использовать массив A [0] и т. Д.
Я пытался использовать numpy.stack, numpy.concatenate, numpy.append, numpy.insert, но мне не удается сделать это эффективно. У меня всегда есть проблема, потому что формы никогда не бывают одинаковыми, поскольку ni принимает разные значения для каждого эксперимента. Как я могу это сделать?
Примечание: у меня много экспериментов, поэтому я не могу просто сделать A = [E1, E2, E3, ..., EM].