Вопросы по теме 'dyalog'
Разделение вектора символов на сегменты
У меня есть следующий вектор Vec : ACGTTGCA и я хотел бы разделить его на вложенный вектор, в котором на i-й позиции будет подотрезок Vec длины 4, начиная с i-й позиции Vec .
Например, Vec[(⍳¯3+⍴Vec)∘.+¯1+⍳4] возвращает:
ACGT
CGTT
GTTG...
565 просмотров
schedule
12.03.2023
Как проиндексировать коврик с 2 столбцами из другого коврика?
У меня есть список имен (текстовая матрица) nl43 и несколько индексов в нем (в gr43 ), и я хотел бы присвоить индекс элементов по 4-му и 5-му столбцам gr43 двум переменным, A и B . При доступе к одному столбцу это будет nl43[gr43[;Column];]...
48 просмотров
schedule
06.08.2022
Перебор List‹T› из импортированного (.net) класса в Dyalog APL v14.0 и выше
Я полный новичок, когда дело доходит до APL, и я надеюсь, что некоторые из вас, замечательные люди, смогут мне помочь...
У меня есть библиотека классов, написанная на С# и экспортированная в dll. Затем я импортирую этот класс в Dyalog APL (v14.0),...
96 просмотров
schedule
10.01.2023
Увеличьте числа в apl
У меня есть следующие данные:
a b c d
5 9 6 0
3 1 3 2
Символы в первом ряду, числа во втором ряду.
Как получить символ, соответствующий наибольшему числу во второй строке, и как увеличить соответствующее число во второй строке? (Например,...
64 просмотров
schedule
02.04.2023
Чем `{⊂⍵}` отличается от простого `⊂`?
Я читаю недавний APL с 1978 года Хуи и Кромберга и в обсуждении из ⌺ (трафарет) приводят следующий пример:
{⊂⍵}⌺5⊢'abcde'
abc abcd abcde bcde cde
Почему {⊂⍵} нужно вместо ⊂ ? Я все еще довольно новичок в APL, но я бы...
122 просмотров
schedule
15.07.2023
Чтение файлов FITS
У меня есть некоторый опыт работы с несколькими языками программирования, но я хотел бы попробовать APL. Я делаю несколько уроков, но я хочу работать на практическом примере. Я хотел бы прочитать астрономические изображения из файла в формате FITS...
49 просмотров
schedule
13.08.2023