Mathematica 12 значительно расширяет возможности системы Mathematica и представляет многочисленные улучшения, которые делают функционирование системы более гладким и эффективным.
Автоматическая генерация констант интегрирования, суммирования и т.д.
Многомерные пределы, верхний предел, пределы последовательности и другие
AddSides, MultiplySides, DivideSides и т.д. (но всегда правильно)
О-большое, о-малое, метод ВКБ, асимптотические решения и тому подобное
Генерируйте символические доказательства из аксиом с помощью FindEquationalProof
Комплексная плоскость, комплексные значения; 2D, 3D; функции, данные
Упрощенное форматирование для объектов Root[]
и т.д., чтобы указать формальные переменные более элегантно
Задавайте свою собственную функцию масштаба (log, вероятность и т.д.)
Представление многочисленных наборов данных в виде стека, процентилей и других форм
Группа графиков с общими осями
Полная вычислительная обработка многогранников (скошенные, усечённые, ...)
Многоугольники, которые вращаются, пересекаются, имеют отверстия и т.д.
Автоматически визуализируемые области (неявные, явные, ...)
Евклидова геометрия (CircleThrough, Midpoint, ...) решается с FindGeometricConjectures и т.д.
x ± dx для вычислений, визуализации и т.д.
SystemModel, SystemModelSimulate, SystemModelPlot, ... для автоматов, схем, разводки цепей
Квадратичная, полуопределенная, коническая, ... оптимизация для больших и малых задач
Визуализация и вычисления с произвольными (органическими) молекулами
Читайте, пишите, анализируйте, совершайте сделки на Bitcoin, Ethereum и т.д.
Теперь есть одна функция для сортировки по размеру, первый самый большой
Свойства автоматически наследуются, когда выполняются операции с графиками
Стандартизированный способ получения информации об объектах (изображения, аудио, облачные объекты, сущности,...)
Укажите день, неделю, месяц и т.д., а также момент времени
Спецификации на основе ассоциаций для правил клеточных автоматов
In[•] и Out[•] для маркировки ввода и вывода, даже без ядра
Храните код и данные непосредственно в блокноте, форматируя только в форме иконки
Резюме Audio, SparseArray и т.д. позволяет выбрать место хранения
Новые блокноты Presenter Notebooks для интерактивных презентаций, адаптирующиеся к размерам экрана.
Полная поддержка современного 64-битного Cocoa для блокнотов на Mac (> 2 GB и т.д.)
Автоматические индикаторы, облегчающие обнаружение закрытых групп ячеек
Поддержка Qt 5, включающая рендеринг без X-сервера
GeoBubbleChart для визуализации значений на картах
RandomGeoPosition для случайных точек в любом регионе (стране и т.д.)
AttentionLayer и т.д. интегрированы в структуру символической нейронной сети
Автоматическое обнаружение аномалий для любого типа данных
FeatureSpacePlot, FeatureSpacePlot3D... и множество встроенных экстракторов признаков
Современное, высокоэффективное обучение нейронной сети
Полностью интерактивная панель машинного обучения для обучения и многое другое
Автоматическая визуализация структур нейронных сетей (с детализацией)
MXNet экспорт основных структур нейронных сетей
Репозиторий Wolfram Neural Net Repository с сразу вычисляемыми сетями для NetModel
LearnDistribution для распределения данных любого типа
FacialFeatures для поиска лиц и их признаков в изображении
ImageRestyle для автоматического рестайлинга изображений
ImageGraphics для эвристического преобразования растровых изображений в векторную графику
ImageRecolor, ColorsNear и т.д. позволяют манипулировать и перекрашивать изображения
Захват звука как Audio[] объекта
Вывод звука из изображения спектрограммы с InverseSpectrogram
M4A импорт и экспорт
Транскрибируйте текст из аудио речи с SpeechRecognize
Синтезируйте речь из текста как вычислимое аудио
Актуальные вопросы и ответы из текстовых отрывков с FindTextualAnswer
Страны, даты, фильмы, что угодно: выберите их из текста с помощью TextCases
Перевод между языками с помощью внешнего сервиса
Экспериментальный компилятор с языка Wolfram Language на LLVM
NumericArray для эффективного хранения необработанных типов (Integer16, ...)
Уменьшенный объём загрузки
Автоматическая предиктивная (или ручная) предварительная выборка данных Wolfram Knowledgebase
Первый, наибольший, самый... и т.д. прямые запросы на типы и классы сущностей
Находите страницы и изображения с WebSearch и WebImageSearch
264 типа сущностей теперь интегрированы непосредственно в язык Wolfram Language
Программно устанавливаемая инициализация значений
Создание и проверка цифровых подписей
Создавайте и редактируйте файлы .wl и .wls через File > New
Во время сеанса, на Вашем компьютере или в облаке
Импорт, экспорт, преобразование строк и т.д. непосредственно с помощью байтовых массивов
Этот блокнот, этот компьютер, этот пользователь ...: сохраняйте код и данные в любом месте
Асинхронная отправка на URL с обратными вызовами
MemoryAvailable для программного доступа к пределам памяти
Используйте RemoteFile в CopyFile и т.д., проходя аутентификацию по мере необходимости
Подключайтесь к любому серверу IMAP и читайте/анализируйте/изменяйте почтовые папки
RemoteRun и т.д. для запуска процессов через SSH на удалённых машинах
Программный доступ к ps-подобным данным о запущенных процессах
Захват сетевых пакетов, идущих к Вашей машине и от неё
Чтение и запись данных в MongoDB
Полный символический уровень для беспрепятственного доступа к базам данных SQL
Программный доступ к графовым базам данных и триплетам
Гораздо более эффективный (и надежный) импорт и экспорт табличных данных
С WebImage получайте изображение любой веб-страницы
Полный импорт и экспорт выражений в HDF5
Потоки финансовых данных в реальном времени и асинхронные (только для Wolfram Finance Platform)
Развертывание систем управления и фильтров непосредственно на микроконтроллерах
Используйте > чтобы запустить ячейку Python, а затем получить результаты на языке Wolfram Language
Программное взаимодействие с веб-браузером
ExternalEvaluate для вызова кода непосредственно с языка Wolfram Language
OAuth и т.д. для аутентификации доступа к внешним услугам
Создавайте геометрию, получайте телеметрию ... или программируйте полную игру
Мгновенный доступ (и содействие) к общедоступному хранилищу функций
File > Publish to Cloud: для всех или с паролем
Базовые URL теперь позволяют использовать имена пользователей в дополнение к UUID