Язык Wolfram Language


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

Блокноты выглядят иначе!

Элегантные шрифты кода »

Courier наконец-то ушёл в прошлое, на смену ему пришёл элегантный шрифт sans-serif, даже на рабочем столе

Проверка орфографии в режиме реального времени »

Проверка орфографии с расширенными словарями на более чем 25 языках (версия для рабочего стола)

Ещё больше автодополнения кода »

Хотите узнать о возможных значениях опциона или свойствах сущности? Просто начните печатать...

Отслеживание стека для любого сообщения »

Новый индикатор сообщения позволяет Вам немедленно узнать, где сообщение было сформировано

Выделение ячеек запуска »

В блокноте Ctrl + 8 теперь немедленно создаёт ячейку запуска, обозначенную серым фоном

Копируемые веб-документации

Примеры веб-документации обновляемы, когда скопированы; даже на рабочем столе

Оптимизированный пакетный редактор »

Редактируйте Ваш код в полнофункциональном блокноте; или сохраните его Get[]able открытым текстом

Прекрасные новые программные функциональные возможности

Простая Table не нуждается в фигурных скобках »

Table[x, n] делает n копий x; нет необходимости в Table[x,{n}]

Всемогущее Nothing »

Замените элемент строки на Nothing—и он исчезнет

Просто используйте Echo для того, чтобы напечатать результат »

Echo печатает, но потом возвращает то, что напечатал, чтобы Вы могли использовать его снова в своём коде

Избегайте частных случаев, используя UpTo »

Take[{a,b,c},UpTo[5]] работает без каких-либо условий

Семья этот-тот

MinMax, TakeDrop, AbsArg: одна функция для получения парного результата

Сделайте это всего лишь раз »

Once позволяет Вам задавать код для прогона всего лишь один раз за сеанс

Не только ранжировать, но и подразделять »

Составьте список из n чисел от 0 до 1 и т.д.

Сопоставление образцов для нахождения связи »

Объедините образцы в ассоциации с правильным беспорядочным соответствием и т.д.

Точное время, даже если его мало »

RepeatedTiming автоматически повторяет более быстрые операции и находит их среднее время

Ещё более функциональное программирование

Завернуть в историю »

SequenceFold позволяет Вам создать программу-оболочку для любого количества прошлых элементов

TakeLargest, TakeLargestBy... »

Получите n самых больших, самых маленьких и др. элементов в списке

Гнездо для создания сети »

Создайте график через итерационное гнездо функции

Семья последовательностей »

SequencePosition, SequenceCount и др.: поиск последовательностей в списках

BlockMap »

Функции карт, которые работают с блоками, а не с обособленными элементами

Создайте дерево »

Groupings генерирует возможные деревья, содержащие определённые элементы

Больше для текста и естественного языка

Больше функций для проверки строк

StringContainsQ, StringStartsQ, PalindromeQ...

Большие списки слов »

WordList для слов различных типов (общие, глаголы и т.д.) на 27 языках

Найдите слова, предложения и т.д. »

TextWords, TextSentences и др. для получения списков слов, предложений и т.д. в строке

Дайте определение этому слову! »

WordDefinition для прямого доступа к определению слова

Составьте диаграмму к тому предложению! »

Полный разбор предложений на обороты, фразы и др.

Интерпретатор для структурированных данных »

CompoundElement, RepeatingElement и др. для интерпретации структурированных данных

Программируемый лингвистический интерфейс »

Разверните произвольные grammars, содержащие встроенные элементы понимания естественного языка

Всё стало многоязычным

Многоязычный заголовочный код »

Подписывайте код в режиме реального времени для объяснения функции на дюжине языков

Транслитерация чего угодно »

Transliterate с китайского, русского, любого языка на любую письменность

Алгоритмические удобства

Просто выполняйте арифметические действия с временными рядами »

Складывайте, делите и т.д. временные ряды с равномерной и неравномерной дискретизацией

Системы счисления со смешанными основаниями »

Футы и дюймы, доллары и центы: работайте с системами счисления со смешанными основаниями

Знайте границы данных... »

CoordinateBounds вычисляет минимум и максимум каждого измерения в данных

Статистическое распределение может иметь единицы измерения »

Статистическое распределение может представлять количество во всех правильных единицах измерения

DistanceMatrix для парных дистанций »

Расстояние между геоточками, датами, строками, изображениями...

Графические удобства

Черепашки до самого конца »

AnglePath обеспечивает подобные Лого пути промышленного уровня

Мгновенно полярные, сферические... »

FromPolarCoordinates и т.д. для мгновенного перевода из и в полярные координаты

Автоматические иконы из A New Kind of Science и более »

RulePlot автоматически отображает правила и развитие для клеточных автоматов и др. во многих форматах

Крен, тангаж и рыскание и всё остальное »

Задайте трёхмерное вращение с помощью RollPitchYawAngles, EulerAngles...

Заполнение пробелов в математике

Символические дифференциальные уравнения в частных производных, интегральные уравнения, функции Грина... »

Долгожданные и строящиеся на значительной опоре алгоритмических функциональных возможностей

Задачи о собственных значениях для дифференциальных уравнений »

Символические и численные задачи о собственных значениях: Гельмгольтц, Шрёдингер и др.

ГОА, ГУА...: случайные матрицы всех видов »

Полная поддержка случайных матриц и их статистических характеристик

Больше качественной визуализации

Используйте сноски с любой целью »

Автоматически используемые callouts позволяют Вам аннотировать точки, прямые, кривые...

Семья графиков секций »

Загляните внутрь трёхмерных областей, используя шесть видов графиков секций

Локальные секционные плоскости для частных разрезов и др. »

ClipPlanes становится стилем для любого трёхмерного объекта

Словарные облака, хронологии... »

Визуализируйте с помощью супергибких word clouds, timelines и др.

Реверсируемые, обратные, масштабные и др. оси координат »

Задайте любую трансформацию отметок на осях по Вашему желанию

Графики, датчики и сети становятся тематическими »

PlotTheme мгновенно переключается между различными визуальными темами для Graph и др.

Гео

Протяжённость поездки »

Используйте TravelDistance для нахождения фактической протяжённости поездки, а не просто геодезического расстояния

Исторические карты стран »

Последовательность карт границ, отображающих развитие более 1000 стран

Спутниковые снимки »

Тайлы Земли с коэффициентом масштабирования до 11 (а также для Луны, Марса, Плутона и др.)

Характерные геометрические признаки рельефа »

Все трёхмерные геометрические данные, полученные от GeoElevationData

Для уроков математики

Не объединяйте особенности... »

Точные exclusions для всех графиков (двухмерных, трёхмерных...)

Многоугольные числа  »

Мгновенные треугольные, квадратные и др. числа

Производные вручную... »

DifferenceQuotient для получения приблизительного значения Ε-Δ и многого другого

Стройте графики в любой области определения »

Вы можете строить графики в любой заданной области определения

Римские числа  »

Хотите выполнять расчёты так, как это делали 2000 лет назад?

Данных всё больше и больше

Датированные сущности и свойства »

Запросите значения в определённые даты, используя Dated

Определите свои собственные сущности »

EntityStore позволяет Вам указать сущности, свойства и значения

Wolfram Data Repository »

Основная поддержка мгновенно доступных крупномасштабных внешних данных

Неявные понятия »

Пять самых больших стран в мире, самый плотный метал и т.д., все заданы символично

Аккумулируйте данные из любого источника в Wolfram Data Drop »

Используйте дюжину различных методов для получения данных в databins в облаке

Новая автоматическая разработка топологии для Dataset »

Любая форма и любая глубина автоматически форматируется с помощью прокрутки и погружения

Аудио!

Серьёзные крупномасштабные аудио »

Поддержка обработки аудиофайлов длиною в час и их визуализация и др.

Аудио по отношению к звуку как изображение по отношению к графике »

Прямая манипуляция аудио, отображённых в блокнотах

Ещё больше операций с изображениями

Изображения могут быть намного больше »

DynamicImage позволяет Вам хранить изображение на диске, а также масштабировать и панорамировать его

Стильные выделения на изображениях »

Статическое и динамическое выделение точек, кривых и областей на изображениях

От изображений до вычисляемых сетей... »

ImageMesh преобразовывает любое двоичное двухмерное или трёхмерное изображение в соответствующую сетевую область

Автоматическое считывание метаданных с изображений »

Автоматическое извлечение дат, времён и др. из Exif, XMP, IPTC

Машинное обучение и ИИ

Что изображено на фото? »

ImageIdentify и др. для распознания 10000 видов оъектов

Задайте признаки для поиска »

FeatureExtractor опция для указания того, как извлечь признаки для Classify и др.

Символические нейронные сети »

Создайте и обучите полные нейронные сети, используя центральный и графический процессоры

Кластеризация чего угодно »

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

Больше в базе знаний

Встроенная Wikipedia »

Немедленный запрос материала из статей Wikipedia

Знай свои функции »

WolframLanguageData для получения детальной информации о функциях языка Wolfram Language

Еда, океаны, защита от радиации, смертность, Pokémon... »

Ещё больший охват предметных областей знаний

Прогнозы погоды »

Прогнозы погоды наряду с историческими данными о погоде

Серьёзный подход к 3D печати

Настройте геометрию для печати »

RepairMesh для исправления всех тех маленьких ошибок в трёхмерной геометрии

Напечатайте тот трёхмерный график! »

Автоматический процесс производства, соединяющий трёхмерный график с функциями и данными с напечатанным трёхмерным объектом

Просто напечатайте... в 3D »

Мгновенное подключение к 3D принтерам и печатным услугам

Напечатайте эту кость! »

Пройдите путь от трёхмерного сканирования (или встроенной AnatomyData) до напечатанного трёхмерного объекта, такого как кость

Химические соединения, узлы, многогранники, рельеф... »

Готовые к немедленной печати трёхмерные геометрические элементы

Расширение инфраструктуры на уровне системы

Подписка на публикации теперь в системе Wolfram Language »

Гибкая структура каналов коммуникации между чем угодно, с блокнотами и др.

Распараллеливание хранилища файлов »

FileSystemMap для отображения операций для встроенных хранилищ

Постоянное локальное хранилище объектов »

LocalObject, LocalCache и др. для хранения, кэширования и т.д. чего угодно локально

Неформатированные двоичные байтовые массивы »

Хранение данных непосредственно в бинарной форме

WolframScript для всего, начиная с оболочки »

Вызов кода, API и функций с локальными и облачными ядрами прямо из командной строки

Сохраняемые изменяемые выражения в облаке »

CloudExpression для размещения выражений, которые могут быть модифицированы в любое время, в облаке

Соединение с сокетами »

Передавайте информацию через сокеты как через файлы

Облачный доступ посредством ключей доступа »

Задайте облачные объекты таким образом, чтобы все обладатели ключей имели к ним доступ

Веб-взаимодействие

Более искусные веб-формы »

Многостраничные, расширяемые, перерабатываемые и т.д. формы с большим числом видов контроля

Управляйте своей собственной URL диспетчеризацией »

URLDispatcher позволяет Вам символически определить правила для различных URL

Выполняйте это асинхронно

URLSubmit и HandlerFunctions для асинхронного считывания URL

Веб-развёрнутые возвратно-поступательные диалоги »

Используйте AskFunction для задания произвольной логики для взаимодействия пользователей ("интервью", "мастер настройки"...)

Полное хранилище куки »

Детальное символическое управление получением, установкой и хранением куки

API по почте »

Автоматическое выполнение кода, основанное на получении электронной почты

Символические HTTP запросы »

HTTPRequest для представления любого HTTP запроса в удобной символической форме

de en es fr ja ko pt-br zh