Как использовать собственную версию Scipy? - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь использовать иерархическую кластеризацию, реализованную в scipy/cluster/hierarchy.Однако я хочу использовать тип функции связи, немного отличающийся от функции weighted в этом пакете.В частности, я понял, что просто хочу реализовать взвешенную связь, отличную от той, которая присутствует в scipy/cluster/_hierarchy_distance_update.pxi.Вместо использования простого среднего, например return 0.5 * (d_xi + d_yi) , я хочу сделать другое взвешенное среднее.Я хочу использовать взвешивание расстояния, используя информацию size_x и size_y для взвешивания расстояний в отдельных кластерах.

Я не так хорош в вычислении:

  • Как импортировать другую версию scipy, если у меня есть существующая версия. Я знаю, что могу разветвить существующий scipy из github, внести необходимые изменения и затем загрузить разветвленную версию

  • Но есть ли способ, которым я должен назвать новый пакет, отличный от существующего scipy.

  • Будут ли проблемы с зависимостями?

...