Спробував пройтися тестами програми. В результаті виявилося, що на моєму комп’ютері деякі з тестів з теки examples дають результати, що збігаються з еталонними значеннями, деякі мають розходження, а деякі просто аварійно завершуються.
Приклади:
llsp_1.py
у мене:
f_opt: 1789.20055096
у програмі
f_opt: 1787.97555551
llsp_2.py
лається на відсутність засобу для розв’язання bvls і аварійно завершується
lsp_1.py
у мене
sum of squares: 13.4691644145
у еталоні обчислень:
print 'sum of squares:', asfarray((p.f(p.xf)) ** 2).sum().flatten()[0] # 1.35828942657
Ну і далі...
Про систему:
Python 2.5.1
numpy 1.0.3
Scipy 0.5.2
glpk 4.20
cvxopt 0.8.2
Запитання:
Чим можна пояснити розходження?
Чому Ви обрали саме ліцензію BSD, є випадки комерційного використання?