У меня есть две таблицы астропий разной длины:
print(type(a), len(a))
print(type(b), len(b))
<class 'astropy.table.table.Table'> 457
<class 'astropy.table.table.Table'> 355
Я ищу различия между двумя таблицами, из которых (очевидно) будет справедливо только для меньшего числа массивов ::
delta = b - a
print(type(delta), len(delta))
И что тогда искать значения «а» и «б», где достигнут минимум:
a[np.where(delta = delta.min())]
b[np.where(delta = delta.min())]
Кажется, последний работает нормально, но за первый я получаю:
IndexError: boolean index did not match indexed array along dimension 0; dimension is 457 but corresponding boolean dimension is 355
Мысль ??