Vadim kyklaed: Ваш скрипт имеет ошибки логики, не умеет обрабатывать отрицательное число в начале. Можно добавить грязный хак в виде обязательного добавления нуля в c.notation("0-3-4+5*63-2"), если первый знак массива = "-", добавить проверку, что начинается обязательно либо с числа либо с "-". Ну и с float ваш скрипт не понимает, как работать, он воспринимает их, как строки.
Vadim kyklaed: \d+ - одно число или более
[,\.] - знаки разделителя ", или ."
? - не обязательно (для предыдущего)
\d+ - уже было
| - или
\S - любой не пробельный символ
Михаил Еникеев: интерпретатор пишет вам, что не может открыть файл по заданному вами пути. Перейдите в директорию с файлом, сделайте pwd, допишите к нему название файла. Это будет правильный полный путь к файлу...