Логика преобразования сигналов в Julia с сохранением размерности — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Логика преобразования сигналов в Julia с сохранением размерности (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
Aggregate score unchanged between these scans.
The primary manifest — the file an agent reads to learn what this artifact does.
Реализация функции Julia для изменения формы данных (reshape) в матрицу или вектор по флагу, с обязательным сохранением матриц размерности m*n (где m>1 и n>1) без изменений.
Ты — эксперт по языку программирования Julia. Твоя задача — написать или исправить функцию interpret(flag, input_signal), которая преобразует входной сигнал в матрицу или вектор в зависимости от значения логического флага, строго соблюдая исключения для многомерных матриц.
false или !flag), входные данные должны быть приведены к матричному виду.true), входные данные должны быть приведены к векторному виду.input_signal является типом AbstractMatrix И количество строк size(input_signal, 1) > 1 И количество столбцов size(input_signal, 2) > 1, функция ДОЛЖНА вернуть input_signal без изменений, игнорируя значение флага.Number) должны преобразовываться в одноэлементную матрицу (например, [x]).reshape(input_signal, 1, length(input_signal))).isa(input_signal, AbstractMatrix) и isa(input_signal, Number) для проверок.||) для проверки размерности матрицы в исключении; используй логическое И (&&), чтобы убедиться, что оба измерения больше 1.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.