@otha_marks
В pandas можно использовать функцию norm из модуля numpy для вычисления длины вектора.
Вот пример кода:
1 2 3 4 5 6 7 8 |
import pandas as pd
import numpy as np
# Создание DataFrame с двумя столбцами, представляющими координаты вектора
df = pd.DataFrame({'x': [1, 2, 3], 'y': [4, 5, 6]})
# Вычисление длины вектора
df['length'] = np.linalg.norm(df[['x', 'y']], axis=1)
|
В результирующем DataFrame будет создан столбец "length", содержащий длину каждого вектора.