У меня есть панда Dataframe с N столбцами, представляющими координаты вектора (например, X, Y, Z, но может быть больше 3D).Норма вдоль ряда в пандах
Я хотел бы объединить данные по строкам с произвольной функцией, которая объединяет столбцы, например, норма: (X^2 + Y^2 + Y^2)
.
Я хочу сделать что-то подобное тому, что делается here и here и here, но я хочу, чтобы это достаточно общее, что число столбцов может измениться, и он ведет себя как
DataFrame.mean(axis = 1)
или
DataFrame.sum(axis = 1)
есть также np.linalg.norm, но по какой-то причине «ручная версия», которую вы указали выше быстрее – Wizard
, по крайней мере, в моем случае это можно было бы ускорить, выполнив df.values – ErroriSalvo