Java/XSLT: не Может найти функцию 1 аргумента соответствия

Я проверил систему, и решения действительно возможны. После прочтения этого поста кажется, что в linprog есть проблемы с плавающей запятой, явно проблема метода. Кажется, что прохождение method='interior-point' улучшает алгоритм.

Это сработало для меня в обоих случаях

Дело 1:

res = linprog(c, A_eq=A, b_eq=b, method='interior-point')
print('Optimal value:', res.fun, '\nX:', res.x)
>> Optimal value: 64090.8624935836 
X: [4.90908724e+02 1.50821194e-05 3.45454303e+02 7.63635788e+02]

Дело 2:

res = linprog(c, A_ub, b_ub, A_eq, b_eq, bounds=(0, None), method='interior-point')
print('Optimal value:', res.fun, '\nX:', res.x)
#output:
>> Optimal value: 449999.99988966336 
X: [ 377.22836393  748.5144238  1874.25721154]

7
задан Cheeso 15 January 2013 в 04:53
поделиться

2 ответа

Где-нибудь в Вашем XSLT Вы обращаетесь к функции, названной "{http://exslt.org/dynamic}, оценивают ()", и Вы не даете ему количество аргументов, которые он ожидает.

Или... это не может найти расширения, которые Вы добавляете.

1
ответ дан 7 December 2019 в 18:46
поделиться

Возможности - Вы, мог бы использовать более старую версию Xalan.

Попытка вместо этого с помощью xalan:evaluate() расширение.

Читайте больше на этом в этом потоке.

1
ответ дан 7 December 2019 в 18:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: