разница между строками между собой, сумма и сортировка питона - PullRequest
0 голосов
/ 16 ноября 2018

Я хочу вычислить разницу между каждой отдельной строкой, а не только следующей строкой.Таким образом, все возможные пары строк и комбинации должны быть рассчитаны.Результат должен быть сохранен в другом кадре данных.В конце должна быть вычислена сумма значений новых строк (один столбец).Общая сумма этого столбца должна быть как можно меньше.Цель состоит в том, чтобы найти лучший способ получить лучший новый порядок строк.В конце строки должны быть упорядочены таким образом, чтобы различия, рассчитанные поэлементно и суммированные для каждой строки, были как можно меньше.

До сих пор я только вычислял разницу в следующей строке:

import pandas as pd 
import numpy as np
matrix=np.random.randint(4, size=100).reshape(10,10)
matrix=pd.DataFrame(matrix)

#difference of the next following rows only absolute values
diffmatrix=((matrix.diff(axis=0)).fillna(0)).abs()
#counting differences
diffcount=diffmatrix.sum(axis=1)

Если что-то неясно, я снова обновлю свой пост.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...