Я просто написал простую утилиту командной строки Unix, которая может быть реализована намного эффективнее. Я могу измерить его производительность, просто запустив его на нескольких входах и измеряя время, которое требуется. Это приведет к набору пар чисел, s t, где s - размер ввода и t - время обработки. Чтобы определить рабочие характеристики моей утилиты, мне нужно установить функцию через эти точки данных. Я могу сделать это вручную, но я предпочитаю быть ленивым и позволить утилите сделать это для меня.2D-функция неполиномиальной функции из командной строки
Имеется ли такая утилита?
Его ввод представляет собой последовательность пар чисел. Его вывод - это формула, которая выражает, как второе число зависит как от функции, так и от меры ошибки.
Один шаг на пути состоит в том, чтобы иметь полезность, которая делает это только для полиномов. Это has been discussed here, но оно не создало готового к использованию решения.
Следующий шаг состоит в том, чтобы расширить утилиту, чтобы попробовать неполиномиальные термины: полиномы отрицательной степени (как и в y = 1/x), а логарифмические члены (как в y = x log x) должны быть опробованы как Что ж. Одна идея справиться с не-полиномиальными терминами состоит в том, чтобы просто окружить полиномиальную подгонку с преобразованиями масштаба x и y. Я не знаю, будет ли это делать. This question связано, но не совсем то же самое.
Как я уже сказал, я ленив: я не ищу идеи о том, как написать это сам, я ищу надежный результат проекта, который уже сделал это для меня. Какие-либо предложения?
Я ищу инструмент командной строки. – reinierpost