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