0
ответов

Как отфильтровать список строк, соответствующих шаблону

У меня есть список строк (фактически, имена файлов), и я хотел бы оставить только те, которые соответствуют выражению фильтра, например: \ * _ Test.txt. Что было бы лучше всего для этого? Вот ответ, что я ...
вопрос задан: 23 October 2017 23:16
0
ответов

Как запустить функцию в фоновом режиме tkinter

Я новичок в программировании с графическим интерфейсом пользователя и хочу написать программу на Python с tkinter. Все, что я хочу, это запустить простую функцию в фоновом режиме, на которую можно влиять через графический интерфейс. Функция ...
вопрос задан: 21 October 2017 09:09
0
ответов

Почему это F # / OCaml компилирует выражение?

Этот код прекрасно компилируется как в F #, так и в OCaml: пусть testmatch k = match k с | jqk3jtl23jtlk123 -> правда, я проверял как в FSI, так и в утопе. Это всегда возвращает истину. ...
вопрос задан: 19 October 2017 13:13
0
ответов

vi - как сгенерировать числовую последовательность?

Есть ли способ сгенерировать числовую последовательность в vi(m)? Например, из случайной строки в файле (открытом в vim), скажем, Row-i — в случайную строку, скажем, Row-j, где Row-i < Row-j, есть ли способ...
вопрос задан: 11 September 2017 03:53
0
ответов

Haskell: Ошибка синтаксического анализа в шаблоне

Кто любит говорить мне, что не так (синтаксически)? - объединить два отсортированных списка mergeX [] b res = b ++ res mergeX a [] res = a ++ res mergeX a: as b: bs res | a> b = mergeX as ...
вопрос задан: 6 September 2017 07:39
0
ответов

Как проверить соответствие множественных шаблонов в Perl

Есть ли способ избежать использования этого для множественных проверок шаблонов? Могу ли я разорвать все шаблоны в массиве и проверить, соответствует ли он какому-либо шаблону в массиве шаблонов? Пожалуйста, рассмотрите случай, когда я ...
вопрос задан: 12 August 2017 13:42
0
ответов

Как удалить соответствующую строку и предыдущий?

Мне нужно Удалите подходящую строку и один предыдущий к нему. Например, в файле ниже мне нужно удалить строки 1 и 2. Я попробовал «GREP -V-B-1». OF. «1.ttxt и я ожидал, что он не распечатает спичечные линии ...
вопрос задан: 23 May 2017 12:34
0
ответов

Регулярное выражение и сопоставление с образцом в Scala, часть II

В продолжение этого вопроса Вот некоторый код, который компилируется и работает правильно с использованием захватов. val myString = "ACATCGTAGCTGCTAGCTG" val nucCap = "([ACTG] +)". r myString match {case nucCap (...
вопрос задан: 23 May 2017 12:33
0
ответов

Сопоставление с образцом OCaml на встроенных типах

Я пытаюсь записать полиморфную функцию, которая должна сделать что-то немного отличающееся в зависимости от типа параметра. Есть ли любой способ, которым я могу сделать соответствие шаблона на типе...
вопрос задан: 23 May 2017 12:27
0
ответов

Одновременный перехват нескольких исключений в Scala

Как одновременно перехватить несколько исключений в Scala? Есть ли лучший способ, чем в C #: поймать сразу несколько исключений?
вопрос задан: 23 May 2017 12:10
0
ответов

Почему дела [] здесь такие медленные? Есть ли какие-нибудь уловки, чтобы ускорить это?

Пытаясь вставить изображения, я заметил, что Cases [] работает очень медленно. Для воспроизведения сначала скопируйте большое изображение в буфер обмена (просто нажмите Print Screen), затем оцените следующее: В [33]: = ...
вопрос задан: 23 May 2017 12:08
0
ответов

Текстовые узлы XSLT 1.0, печатающиеся по умолчанию

Я просмотрел XSL xsl: template match = "/", но шаблон соответствия, который вызвал мой вопрос, там не упоминается. У меня довольно сложная структура XML:
вопрос задан: 23 May 2017 12:06
0
ответов

String pattern matching problem

Imagine we have a long string containing the substrings 'cat' and 'dog' as well as other random characters, eg. cat x dog cat x cat x dog x dog x cat x dog x cat Here 'x' represents any random ...
вопрос задан: 23 May 2017 12:04
0
ответов

Поиск без учета регистра в Mongo

Я использую поиск без учета регистра в Mongo, что-то похожее на https://stackoverflow.com/q/5500823/1028488. т.е. я использую регулярное выражение с параметрами i. Но у меня возникли проблемы с ограничением регулярного выражения ...
вопрос задан: 23 May 2017 12:02
0
ответов

Каков идиоматический способ сопоставления последовательностей с образцом?

val x = for (i < -от 1 до 3 )yield i x match { case 1 ::rest =>... // ошибка компиляции } конструктор не может быть приведен к ожидаемому типу; найдено :collection.immutable. ::[B] требуется :...
вопрос задан: 23 May 2017 12:02
0
ответов

Сопоставление с образцом в Mathematica плохо оптимизировано?

Недавно я спросил, почему PatternTest вызывает множество ненужных оценок: PatternTest не оптимизирован? Леонид ответил, что это необходимо для того, что мне кажется довольно сомнительным ...
вопрос задан: 23 May 2017 12:01
0
ответов

Почему Scala предупреждает об стирании типа в первом случае, но не во втором?

У меня есть две функции (они не редактировались со времени оригинала - некоторые из приведенных ниже ответов являются отвечая на исходные, которые вернули последовательность ()): def foo1 [A] (ls: Iterable [A]): ​​...
вопрос задан: 23 May 2017 11:56
0
ответов

PatternTest не оптимизирован?

При подготовке ответа на Неожиданное поведение PatternTest в системе Mathematica я столкнулся с неожиданным поведением системы Mathematica. Пожалуйста, рассмотрим: test = (Print[##]; False) &; MatchQ[{...
вопрос задан: 23 May 2017 11:44
0
ответов

Подсчитать количество совпадений перекрывающихся регулярных выражений еще раз

Как я могу получить количество совпадений перекрывающихся регулярных выражений с помощью Python? Я прочитал и попробовал предложения из этого, этого и нескольких других вопросов, но не нашел ни одного, что сработало бы для моего сценария. ...
вопрос задан: 23 May 2017 10:34
0
ответов

Поиск в базе данных изображений с помощью SIFT

Было задано несколько вопросов об алгоритме SIFT, но все они, кажется, сосредоточены на простом сравнении двух изображений. Вместо определения того, насколько похожи два изображения, было бы ...
вопрос задан: 23 May 2017 01:51
0
ответов

Как LCP помогает найти количество вхождений шаблона?

Я читал, что самый длинный общий префикс (LCP )можно использовать для определения количества вхождений шаблона в строку. В частности, вам просто нужно создать массив суффиксов текста, отсортировать его,...
вопрос задан: 30 April 2017 12:45
0
ответов

Scala -экстрактор не применять путаницу

Я пытаюсь написать экстрактор (s )для использования в сопоставлении с классом case с несколькими параметрами. Упрощенный пример :case class X (p1 :String, p2 :Int )Я хочу, чтобы каждый объект экстрактора определял...
вопрос задан: 31 March 2017 10:36
0
ответов

Сопоставление с образцом с охранниками vs if / else конструкция в F #

В языках семейства ML люди, как правило, предпочитают сопоставление с образцом конструкции if / else. В F # использование охранников в сопоставлении с образцом во многих случаях может легко заменить if / else. Например, простой ...
вопрос задан: 5 February 2017 22:21
0
ответов

How to use switch/case (simple pattern matching) in Scala?

I've found myself stuck on a very trivial thing :-] I've got an enum: object Eny extends Enumeration { type Eny = Value val FOO, BAR, WOOZLE, DOOZLE = Value } In a code I have to ...
вопрос задан: 7 January 2017 03:35
0
ответов

Сопоставьте фразу, заканчивающуюся префиксом, с полнотекстовым поиском

Я ищу способ эмулировать что-то вроде SELECT * FROM table WHERE attr LIKE '% text%' с использованием tsvector в PostgreSQL. Я создал атрибут tsvector без словаря. Теперь запрос ...
вопрос задан: 13 December 2016 02:25
0
ответов

Есть ли лучший способ написать метод "строка содержит X"?

Только что начал использовать Haskell и понял (насколько я могу судить), что нет прямого способа проверить строку, чтобы узнать, содержит ли она меньшую строку. Поэтому я решил попробовать. По сути ...
вопрос задан: 12 November 2016 18:30
0
ответов

Реализация foreach в haskell для начинающих / учащихся

Я пытаюсь реализовать морфизм foreach, чтобы чтобы проверить мое понимание определения морфизма и сопоставления с образцом ... Очевидно, я полностью упускаю оба момента. Не могли бы вы меня поправить? Я хочу ...
вопрос задан: 24 August 2016 15:58
0
ответов

Что означают (x: _) и [x: _]?

head ':: [a] -> a head '[] = error "Нет заголовка для пустых списков!" голова '(x: _) = x голова' :: [a] -> a head 'xs = case xs of [] -> ошибка «Нет заголовка для пустых списков!» (x: _) -> ...
вопрос задан: 24 July 2016 15:50
0
ответов

F #, насколько разумно заходить при проверке допустимых аргументов?

Я пытаюсь немного изучить образ мышления функционального программирования на F #, поэтому приветствую любые советы . Прямо сейчас я создаю простую рекурсивную функцию, которая принимает список и возвращает i: th ...
вопрос задан: 29 February 2016 15:02
0
ответов

Haskell - совпадения шаблонов перекрываются

test :: String -> String -> Int test 'xyn = n test' "" (y: ys) n = error "error" test '(x: xs) "" n = error "error" test' (x: xs) (y: ys) n = если x == y, то проверьте 'xs ys n ...
вопрос задан: 17 January 2016 11:42