Вопросы по теме '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