Возможный использовать Mathematica с других языков программирования (python/C#)?

То, что я помню, является плавающей точкой на 32 бита, хранится с помощью 24 битов для фактического числа, и оставаться 8 битов используются в качестве питания 10, определяя, где десятичная точка.

я немного ржав на предмете tho...

5
задан rcollyer 5 August 2011 в 03:44
поделиться

5 ответов

Похоже, есть API-интерфейс MathLink, который можно использовать на C #, c или Java. Вы это проверяли?

http://reference.wolfram.com/mathematica/guide/ MathLinkAPI.html

5
ответ дан 18 December 2019 в 11:57
поделиться

Возможно, самый простой способ - сделать программу Mathematica отдельным автономным скриптом и просто вызывать его как системный вызов или передавать по конвейеру / от него через stdin / stdout. Вот как это сделать:

Вызовите программу Mathematica из командной строки, используя аргументы командной строки, stdin, stdout и stderr

4
ответ дан 18 December 2019 в 11:57
поделиться

К ссылкам на использование python и .Net (для C #)

4
ответ дан 18 December 2019 в 11:57
поделиться

Я не использовал его, но это выглядит интересно . Похоже, вы можете вызывать код Mathematica прямо из приложения C # с помощью .NET / Link (продукт от Wolfram).

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

Да, но есть некоторые тонкости. Я рассмотрел совместимость Mathematica .NET в своей книге F # для ученых , но отказался от этой темы для его преемника F # для технических вычислений .

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

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