2017-01-16 6 views
2

У меня есть выражение SymPy в Python, и я хотел бы скопировать и вставить его в исходный код Java. Проблема состоит в том, что существуют различные обозначения для возведения в степень:Заменить ** с помощью Math.pow в SymPy

  • Java использует Math.pow(a,b);
  • Python использует a**b.

Итак, мой вопрос: есть ли способ напечатать выражение SymPy в «Java-формате»?

ответ

4

У SymPy есть несколько code printers, предназначенных специально для такой цели. Пока нет кода Java-кода, there is one for Javascript. Я не могу сказать, являются ли Java и Javascript достаточно схожими для каждой цели, но экспоненциальность печатается так, как вы хотите:

Смежные вопросы