Движок Wolfram для разработчиков Теперь “Бесплатно”


Движок Wolfram, который поддерживает язык, а также настольные и облачные продукты Wolfram, выпускается бесплатно для разработчиков (с ограничениями), чтобы его можно было опробовать и включить в их проекты по разработке программного обеспечения. 

Диапазон программных проектов, в которые может быть встроен Движок, и среды, в которых он работает, являются выдающимися. Он может работать на Linux, Mac, Windows, настольном компьютере, сервере.Он может быть вызван из скриптов или языков программирования, таких как Python или Java, и может взаимодействовать с сокетами, ZeroMQ и MQTT среди других.

Подключение к движку дает вам доступ к полному языку Wolfram, который, в свою очередь, предоставляет доступ к его вычислительному интеллекту, используемому во всех областях, таких как Машинное обучение, Графики и сети, Обработка и анализ данных или визуализация и графика.

Запуск движка идет рука об руку с недавним анонсом клиентской библиотеки Wolfram для Python, так что вы можете использовать язык Wolfram из Python.

Но для этого вам нужно сначала инициализировать экземпляр движка:

>из wolframclient.evaluation импорт WolframLanguageSession>session=WolframLanguageSession()

затем импортируйте фабрику `wl`, которая объединяет все функции языка:>из wolframclient.импорт языка wl

чтобы, наконец, иметь возможность вызывать язык из Python.

Например, чтобы:

Оцените StringReverse[“abc”] из Python, используя evaluate()>session.evaluate(wl.StringReverse(‘abc’))’cba’

Оценка MinMax[{1, 5, -3, 9}], использование функции языка Вольфрама MinMax в списке Python:>session.evaluate(wl.MinMax([1, 5, -3, 9]))[-3, 9]

Запросите WolframAlpha для расстояния между Землей и Солнцем, используя WolframAlpha.:>distance = session.evaluate(wl.WolframAlpha(“Расстояние от Земли до Солнца”, “Результат”)) Количество[1.008045994315923, AstronomicalUnit]

Преобразуйте единицу измерения в километры:>d_km = session.evaluate(wl.UnitConvert(расстояние, “Километры”))Количество[150801534.3173264, Километры]

Теперь давайте определим, что означает “свободный” в этом контексте. Движок является бесплатным для разработчиков и разработчиков программного обеспечения до тех пор, пока он используется на стадии подготовки к производству. Когда проект переходит в производство, необходимо приобрести Лицензию на производство, чтобы распространять Двигатель вместе с ним. Но, к счастью, если вы создаете бесплатную систему с открытым исходным кодом, вы можете подать заявку на бесплатную лицензию на производство.


Добавить комментарий