У меня есть 2D-маркированные матрицы с использованием пакета larry для python с различными размерами. Мне нужно добавить их с выровненными метками. Пакет larry позаботится об этом, но ожидает таких же размеров для добавления двух матриц.Добавить матрицы с различными размерами и ярлыками
Но для моей задачи каждое измерение имеет разные метки в другом порядке. Larry обрабатывает его, добавляя
например:
la.add(lar1, lar2, join='inner')
, но ожидает, как LAR1 и lar2 быть такими же размерами, но мои матрицы могут даже иметь различные размеры в дополнении к различному упорядочению этикеток.
примера того, что я хочу:
ADD([[1,2][3,4]],[[5,6,7][5,7,2]],label=[[A,B,C][X,Y]])
должен привести к выходу с максимальными размерами, дополняя недостающие размеры с нулем при добавлении.
Может ли пакет pandas выполнить вышеуказанную задачу, можно также дать ответ, используя панды? This link explains, что у pandas есть функции выравнивания и функции reindex для выполнения вышеизложенного, но как выполнить добавление с автоматическим перераспределением и выравниванием, что соответствует максимальным размерам?
Что вы ожидаете ответа быть ? И этот действующий код Ларри? –
@ AndyHayden Нет примера, что я хочу – stackit
Можете ли вы дать небольшой, автономный рабочий пример. 'ADD (...)' будет вызывать исключения по нескольким причинам. –