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


Scala и обработка естественного языка (NLP): классификация текста
Обработка естественного языка (НЛП) — это область искусственного интеллекта, которая фокусируется на взаимодействии компьютеров и человеческого языка. Классификация текста, распространенная задача НЛП, включает в себя категоризацию текстовых документов по заранее определенным категориям или классам. Scala, универсальный статически типизированный язык программирования, может стать отличным выбором для создания систем классификации текста. В этой статье мы рассмотрим, как Scala можно..

Что такое ADT (алгебраические типы данных)?
У меня есть история для исследования того, может ли Цирцея полиморфно анализировать объекты Json в ADT. Один из вопросов, который я получил, был: что такое ADT? Я пробормотал пару минут, понимая, что не могу сказать конкретного объяснения того, что такое ADT. После того, как меня вызвали перед стендом, я решил, что должен понять, что такое алгебраические типы данных - и я думаю, что эти знания необходимы и часто используются во многих приложениях функционального программирования...

CloudSlang встречает Scala
CloudSlang встречает Scala Автор Виктор Урсан Введение Здравствуйте, world.filter (_. Hobby == «разработка программного обеспечения») ! Я инженер-программист, интересующийся новыми языками программирования, библиотеками и микросервисы архитектура , которая позволяет писать код максимально простым и элегантным образом. При этом я хотел представить CloudSlang на Scala , новый язык программирования, работающий на JVM и полностью совместимый с Java . Почему я..

Почему именно Scala?
После основного выступления Мартина Одерски на ScalaDays, в котором изложены планы Scala 3, и основного выступления Джона де Гуса на Scalapeño о будущем Scala, в сообществе Scala было довольно много споров. Помимо основных выступлений, существует значительное количество тем в Twitter, сообществах Slack, а также на Reddit (например, 1 , 2 ). Все это очень интересно и поучительно для тех, кто работает в экосистеме Scala. Однако значительная часть аргументов связана с различными..

Rust и динамически загружаемые структуры
Rust и динамически загружаемые структуры Если вы раньше работали с JVM, например, со Scala или Java, вы, вероятно, знакомы с возможностью создания новых экземпляров из имен классов: trait Message { def message: Unit } class SimpleMessage extends Message { def message: Unit = { println("Hello!") } } val test = new SimpleMessage val testName = test.getClass().getName println(testName) val clazz = Class.forName(testName) val instance: Message =..

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

Как настроить подключаемый модуль Scala для NetBeans для копирования библиотеки времени выполнения Scala?
Версии: NetBeans 6.8, Scala Kit 0.16.1 Когда я компилирую свой проект, я получаю следующий результат: init: deps-jar: Compiling 2 source files to F:\MyProgramming\NorvigSpellChecker\build\classes compile: Created dir:...
471 просмотров
schedule 02.04.2024

Проблема с конфигурацией Java GAE maven? просто еще одна VerifyError
Мой проект отлично работает на сервере Google, но я получаю VerifyError: java.lang.VerifyError: (class: org/restlet/ext/servlet/ServerServlet, method: createServer signature: (Ljavax/servlet/http/HttpServletRequest;)...
709 просмотров
schedule 13.04.2024

четкие инструкции по использованию scalatest с простым инструментом сборки
В Scala 2.8.0-RC есть много вещей, но, похоже, с тех пор многое изменилось, и я не нашел многого. Мне просто нужны четкие инструкции о том, как заставить мой проект SBT (версия SBT 0.7.4, версия Scala 2.8.1) работать с тестом Scala. Большое...
550 просмотров
schedule 17.05.2024

Предоставить структурный тип в параметризации типа метода во время выполнения?
Дополнение к этому вопросу SO. Предположим, у меня есть код def bar(param: {def foo: Unit}*) = param.foreach(x => x.foo) Эта функция заставляет объект param вызывать метод с именем foo . [РЕДАКТИРОВАТЬ] Мне было интересно,...
95 просмотров
schedule 31.03.2024

Поиск применимых неявных преобразований в Scala
В помощнике проверки Coq, который также имеет неявные преобразования, можно искать неявное преобразование с помощью команды SearchAbout T , которая возвращает все вещи, которые имеют T в своем типе (включая преобразования в или из T ). Есть ли...
106 просмотров
schedule 30.04.2024

Инвариантный параметр универсального типа Scala игнорируется типом параметра метода в зависимости от того, является ли аргумент литеральным выражением или переменной
Резюме Если я передаю буквальное выражение в качестве аргумента функции, не должно ли это быть таким же, как первая оценка того же буквального выражения, затем привязка переменной к значению, возвращаемому из этой оценки, а затем передача имени...
762 просмотров

NoSuchMethodError slf4j в проекте платформы Play
Я получаю следующую ошибку на своем Mac при запуске игрового проекта: [error] java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V...
354 просмотров
schedule 09.03.2024

Генератор Slick 2: таблицы с одинаковыми именами на разных схемах
Я использую генератор кода Slick 2 и пока все хорошо , но есть одна проблема. Если у меня есть 2 схемы в моей базе данных Postgres, и каждая из этих схем имеет таблицу с тем же именем - генератор кода создает повторяющиеся классы, что приводит к...
337 просмотров
schedule 20.04.2024

Эквивалент левого внешнего соединения в SPARK
Есть ли эквивалент левого внешнего соединения в SPARK SCALA? Я понимаю, что есть операция соединения, которая эквивалентна внутреннему соединению базы данных.
28013 просмотров
schedule 16.04.2024

В коде Scala на Android требуется аннотация HTTP-метода для доработки HTTP-отчетов.
Я столкнулся с проблемой, когда библиотека Retrofit распознает метод, но не его аннотации. Он сообщает об ошибке в заголовке выше. (Предыстория: я использую SBT с sbt-android-plugin и Retrofit 1.6.1) Мой код такой: private trait MyService...
2417 просмотров
schedule 13.05.2024

Случайные броски костей не случайны
Простая проблема новичка, для которой я, как ни странно, не смог найти решение. Я делаю простой симулятор броска костей, чтобы сравнить непереходные кости с обычными. , однако проблема в том, что если я сделаю две кости с одинаковым количеством...
568 просмотров
schedule 15.05.2024

Spark scala RDD обход
Как я могу пройти по RDD, используя Spark scala. Я хочу напечатать каждое значение, присутствующее в Seq, с соответствующим ключом res1: org.apache.spark.rdd.RDD[(java.lang.String, Seq[java.lang.String])] = MapPartitionsRDD[6] at groupByKey at...
1219 просмотров
schedule 05.05.2024

Как создать поток с помощью Scalaz-Stream?
Это должно быть чертовски просто. Но по какой-то причине я не могу заставить его работать. Если я делаю io.linesR(...) , у меня есть поток строк файла, все в порядке. Если я делаю Processor.emitAll() , у меня есть поток предопределенных...
135 просмотров

Получить представление отражения Java типа Scala
Это кажется простым вопросом, но его очень сложно найти, поэтому я задаю новый вопрос. Мои извинения, если это уже было задано. Из-за ошибки компилятора, описанной здесь Scala 2.11. 5 сбой компилятора с псевдонимами и манифестами типов (также...
1378 просмотров
schedule 12.04.2024

Сообщение о распылении мертвого письма
Я пытаюсь выполнить следующий код trait CustomHttpService extends HttpService { import MyJsonProtocol._ import spray.httpx.SprayJsonSupport._ implicit def executionContext = actorRefFactory.dispatcher implicit val timeout = Timeout(5...
485 просмотров
schedule 08.05.2024

Использование DynamoDB со Scala
Я работаю над этим проектом в Scala и тестирую один из своих сервисов с локальной базой данных dynamodb. Я использую стороннюю библиотеку awscala для доступа к таблице. У меня проблемы с этой частью кода: override def put(status: Status) = {...
2637 просмотров

Ошибка сериализатора Json в Scala Play Framework
Пытаюсь преобразовать класс в Json. Вот мой класс, он включает в себя два других класса: case class GoodEdit(good: Good, data: List[(String, Option[GoodText])]) case class Good( id: Long, partnumber: Option[String] = None ) case class...
74 просмотров
schedule 18.05.2024

Сделать RDD из списка в scala&spark
Исходные данные ID, NAME, SEQ, NUMBER A, John, 1, 3 A, Bob, 2, 5 A, Sam, 3, 1 B, Kim, 1, 4 B, John, 2, 3 B, Ria, 3, 5 Чтобы составить список групп ID, я сделал ниже val MapRDD = originDF.map { x => (x.getAs[String](colMap.ID), List(x))...
1192 просмотров
schedule 18.03.2024

как использовать потоковую передачу искры + kafka с streamingListener
у меня тут одна ситуация. Я хочу, чтобы мое приложение подключалось к kafka один раз, считывало смещение, выполняло действие и затем останавливало приложение. Я читал о StreamingListener для определения, когда происходит первая итерация. я не...
247 просмотров
schedule 08.03.2024

Потоковая передача Spark - ошибка java.lang.NoSuchMethodError
Я пытаюсь получить доступ к потоковым твитам из Spark Streaming. Это конфигурация программного обеспечения. Ubuntu 14.04.2 LTS scala -версия Средство выполнения кода Scala версии 2.11.7 - Copyright 2002-2013, LAMP / EPFL...
999 просмотров