Функция pandas corr действительно быстрая.Даже для таблицы с 1000 столбцами x 200 строк вычисление матрицы взаимной корреляции занимает не более минуты.
Я пытался использовать цикл for для вычисления наклона между каждой парой столбцов, и это занимало гораздо больше времени.Я вернулся и попытался использовать корреляцию в цикле, и это также занимало много времени.
Так что я думаю, у меня есть вопрос из двух частей.Как функция Pandas Corr работает так быстро?Есть ли аналогичный метод для вычисления попарного наклона между каждым столбцом?
Вот пример:
здесь таблица
ab 0 0
1 1
В этом случае наклон (a, b) = 1
ab 0 0 1 2
В этом случае наклон (a, b) = 2