Gridens - информационные технологии

Публикации по теме 'clojure'


Нахождение #pi с помощью метода #montecarlo и #Clojure - #math #justmath
Сегодня утром я читал сообщение из блога Toward Data Science о математическом программировании для развития навыков в области науки о данных . Хотя статья была основана на Python, в ней не использовались популярные фреймворки, такие как NumPy или SciPy. После некоторого перерыва я хотел, чтобы мой мозг работал нормально, поэтому мысль об использовании математики в Clojure мне очень понравилась. И я не говорю, что один лучше другого. Лучший язык для науки о данных - тот, который вы..

Вопросы по теме 'clojure'

Почему Clojure лучше других JVM Lisp: Kawa, Armed Bear или SISC?
До появления Clojure в JVM уже было три Lispа: Kawa , Armed Bear и SISC . Какой пробел заполняет Clojure , оставленный этими Лиспами?
28.10.2023

Скала-Ява =? (Или Clojure - Java =?)
Может ли разработчик использовать Scala, не зная Java? Может ли разработчик использовать Clojure, не зная Java? Примечание. Например, я разработчик C # и использую .NET, не зная VB (конечно, WF 4.0 использует VB для операторов, поэтому я...
17.10.2023

Застрял в цикле Clojure, нужно руководство
Я застрял в цикле Clojure, и мне нужна помощь, чтобы выбраться. Сначала я хочу определить вектор (def lawl [1 2 3 4 5]) I do (get lawl 0) И получить «1» взамен. Теперь мне нужен цикл, который получает каждое число в векторе,...

Var clojure.core/unquote-splicing — несвязанная ошибка при передаче элементов списка в хэш-карту
Я пытаюсь создать карту из чередующегося списка и сталкиваюсь с ошибками. Вот что я делаю: (interleave ['a 'b] [1 2]) дает список (a 1 b 2). Если я хочу создать хэш-карту из набора элементов, я могу сделать (hash-map 'a 1 'b 2)...
31.10.2023

Как свести к минимуму компиляцию AOT в leiningen (Clojure)
Когда вы создаете проект Clojure с leiningen, все файлы * .clj компилируются AOT. Обычно в компиляции AOT нет необходимости, и я хотел бы ее минимизировать. Это необходимо для меня, чтобы повысить признание Clojure как дополнения к среде, в...
29.12.2023

Обход списка Clojure (seq) для сравнения элементов с другими элементами
Скажем, у меня есть список (abcde), я пытаюсь выяснить «ленивый» и Clojure-идиоматический способ создания списка или последовательности каждого элемента с каждым другим элементом, например ((ab) (ac) (ad ) (ae) (bc) (bd) (be) (cd) (ce) (de))....
15.11.2023

Я не могу использовать ясность как зависимость
Я начинаю игрушечный проект в clojure. Я решил попробовать. Я установил leiningen и clojure и мне удалось запустить lein install и работать с ним через emacs. Хотя я не могу использовать ясность как зависимость моего проекта: ;;;project.clj...
13.12.2023

Восстановление после ошибок в ClojureScript REPL
Я пытаюсь немного повозиться с ClojureScript, но это более громоздко, чем хотелось бы. Я могу получить REPL, подключенный к браузеру, и взаимодействовать с живой страницей. Проблема в том, что я не могу восстановиться после исключений. Я часто...

В чем разница между аргументами двух функций?
Мне интересно, каковы различия - если они есть - в векторах аргументов следующих двух функций. Кажется, я интуитивно понимаю, что происходит, но первое застало меня врасплох. Спасибо. Из Stackoverflow рекурсия в clojure (defn foo ([x]...
31.10.2023

Запросы параметров в Datomic
Я изучаю запросы Datomic , и мне было любопытно, как выполнять "запросы параметров". Вот что я придумал: (d/q '[:find ?n ?x :where [?n :likes ?x] [(= ?x "pizza")]] [['ethel :likes "sushi"]['fred :likes "pizza"]]) => #<HashSet [[fred...
24.11.2023

clojure против против конъюнктуры с ленивым seq
Почему cons работает в этом контексте с lazy-seq, а cons - нет? Это работает: (defn compound-interest [p i] (cons p (lazy-seq (compound-interest (* p (+ 1 i)) i)))) Это не так (это дает исключение переполнения стека): (defn...

Как сделать перенаправление HTTP 302 с помощью Noir Web framework
Я помогаю настроить веб-сайт с помощью среды Clojure Noir, хотя у меня гораздо больше опыта работы с Django/Python. В Django я привык к URL-адресам, таким как http://site/some/url быть 302-перенаправлены автоматически на...
25.11.2023

Выражение, которое возвращает все символы в настоящее время в Clojure?
Предположим следующее, (in-ns silly.fun) (def a 1) (defn fx [b] ((fn [c] (return-all-symbols)) (first b))) Мне было интересно, возможно ли иметь функцию возврата всех символов, которая возвращала бы карту символов/значений, в настоящее...

Устаревшие символы в Clojure
Есть ли способ пометить символ как устаревший в Clojure? Я мог бы использовать что-то подобное от Лейна, и это хорошо работает. https://github.com/technomancy/leiningen/blob/1.x/src/leiningen/core.clj#L13 Но он выдает предупреждение только...
31.12.2023

почему (nil) оценивается иначе, чем ((println foo))
Почему несоответствие в последних двух строках ниже? Исключения оценки вставляются из REPL. Я использую Clojure 1.4. (println "foo") ;; evals to nil (nil) ;; CompilerException java.lang.IllegalArgumentException: Can't call nil ((println...
26.10.2023

Clojure Korma: не удается запустить совокупный подсчет
Я пытаюсь выполнить простой запрос с помощью Clojure+Korma для извлечения количества записей. Вот что я пытаюсь сделать: (defmacro number-of [ref & filter] `(let [basetmp# (-> (kc/select* ~ref) (kc/aggregate (count...
17.11.2023

как написать запрос datomic, который учитывает весь набор
Можно ли писать такие запросы в datomic? найди имя старшего ребенка найти человека с самым низким индексом массы тела (вес/рост)
22.11.2023

Создайте правила проверки Noir с картой
У меня есть динамически генерируемые формы, поэтому я пытался их проверить следующим образом: (defn valid? [media-id data] ;media-id it's just a number, data is the form input (let [fields (common/get-fields-to-show media-id)] ; list of strings...
02.01.2024

Как настроить использование leiningen maven?
Моя проблема в том, что leiningen не работает на моем компьютере. Я получаю такие ошибки: Could not transfer artifact lein-ring:lein-ring:pom:0.4.5 from/to central (http://repo1.maven.org/maven2): Connection to http://repo1.maven.org r Could not...
22.10.2023

Работа над драгоценным камнем в приложении Rails
Какой самый простой способ поработать с простым гемом Ruby, а затем быстро развернуться и запустить его в приложении Rails? Мне нравится держать логику приложения вне Rails. Поощряет повторное использование кода в проектах и ​​поддерживает чистоту...

Новые материалы

Журналы Py № 2: Если, Элиф, Иначе?
У меня такое чувство, будто я давно ничего не писал, хотя прошло два дня с тех пор, как я опубликовал свою первую историю. В любом случае, сегодня произошло много всего, так что приступим...

Работа в Реакции
Я изучаю React в Bloc прямо сейчас. До сих пор я изо всех сил пытался понять темы. Тем не менее, я только что закончил проблему, над которой некоторое время размышлял, и хочу записать свой..

Нужен ли банкам искусственный интеллект, чтобы кардинально изменить свою работу?
Почему необходимо использовать искусственный интеллект в банковской сфере? Существенное использование многочисленных инноваций ИИ, таких как машинное обучение , глубокое обучение и..

Какую последнюю статью вы считаете стоящей поделиться?
Я люблю читать качественные статьи. Не стесняйтесь делиться своей работой.

Преобразование CoreML, позволяющее использовать Fast-Neural-Style-Transfer на iOS и MacOS.
Как использовать Fast-Neural-Style-Transfer на iOS Преобразованная модель: GitHub — john-rocky/CoreML-Models: Преобразованный зоопарк моделей CoreML...

ИИ в правоохранительных органах: мощный инструмент с двойной природой
Искусственный интеллект (ИИ) революционизирует правоохранительную деятельность, предлагая инновационные тактики расследования, повышая достоверность доказательств и оптимизируя процессы. Тем..

Autoencoder Average Distance  — классический способ, используемый внутри Microsoft для выявления сходства…
Среднее расстояние автоэнкодера (AAD) использует более простой подход для определения расстояния между двумя наборами данных. Нейронный автоэнкодер может преобразовать любой элемент данных в..