基於發現的HyperVolume函數here(直接下載link),我試圖返回我的算法的超級卷度量標準。然而,甚至沒有測試代碼的工作:HyperVolume函數不能在Python 3中工作
from hv import HyperVolume
referencePoint = [2, 2, 2]
hyperVolume = HyperVolume(referencePoint)
front = [[1, 0, 1], [0, 1, 0]]
result = hyperVolume.compute(front)
我得到這似乎與這樣的事實,我使用Python 3,並且本身是用Python 2的功能是有辦法的錯誤在那附近? Python 3中是否實現了類似的功能?
我也看過this one in deap,但它似乎有同樣的問題。
LE:我一直在問的特定錯誤,所以我會保持一個記錄他們,因爲他們正在被解決
- 名的xrange沒有定義 - 固定用範圍替換
- TypeError: unorderable types: Node() < Node()
*遇到錯誤*請[編輯]你的問題,幷包括他們。 –
我可以做,但它會在錯誤發生後出錯,我只能一次發佈1個,因爲它們正在被解決...... –