Я работаю с набором данных Diamonds. Я работаю с двумя колонками, в частности: карат и таблица.
Я должен создать функцию, которая принимает фрейм данных и вычисляет расстояние на основе следующей формулы:
Python
$distance = ((carat_i - carat_j)/0.8)^2 + ((table_i - table_j)/57)^2
Функция должна вывести матрицу, в которой i-й ряд и j-й столбецматрица должна быть расстоянием между i-м и j-м измерениями.
Я успешно импортировал кадры данных в виде двух столбцов, как показано в приведенном ниже коде.
# where df is diamonds
def exercise3(df):
df1 = DataFrame(df)
df2 = Dataframe(df1,
columns=['carat','table'])
Но я не уверен, как реализовать мою формулу для следующего шага