Публикации по теме '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 просмотров
schedule
16.03.2024
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 просмотров
schedule
14.04.2024
Получить представление отражения 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 просмотров
schedule
13.05.2024
Ошибка сериализатора 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 просмотров
schedule
26.03.2024