Описание тега scala-breeze

Breeze is a linear algebra library for Scala.
1 ответ

Создание SparseVector из значений в DataFrame

Я пытался извлечь информацию из 1-колоночного Spark Dataframe, состоящего из Double, и поместить его в Breeze SparseVector. Для этого я просматриваю каждый элемент моего 1-столбцового DataFrame, заставляю его быть двойным, затем добавляю его в Vecto…
1 ответ

Создание DenseMatrix из транспонирования

Я начал использовать Breeze с нескольких недель, и я не могу сделать то, что кажется простым. Я хочу преобразовать Transpose в DenseMatrix, например: val matrix = DenseMatrix((1.0, 3.5), (3.0, 2.0)) // DenseMatrix val meanCols = mean(matrix(::, *)) …
06 апр '16 в 20:46
2 ответа

java.lang.ClassNotFoundException: breeze.generic.UFunc$UImpl2 при использовании Breeze DenseVector

Используя Breeze, я получаю ошибку во время выполнения: Java.lang.ClassNotFoundException: breeze.generic.UFunc $ UImpl2. Я не могу понять, в чем я не прав, и, к сожалению, мои онлайн-поиски не помогли мне. Вот код: import breeze.linalg.DenseVector o…
14 июл '17 в 09:37
1 ответ

Как добавить Breeze в проект Scala в Eclipse?

Я новичок в Scala и пытаюсь импортировать проект Scala в Eclipse IDE. Я получаю эту ошибку:not found: object breeze. Строка ошибки:import breeze.linalg._ Я добавил breeze.jar но проблема не решена. Кто-нибудь может мне помочь, как я могу решить эту …
11 янв '16 в 22:48
1 ответ

Добавьте вектор в каждый столбец матрицы, используя Scala Breeze

У меня есть матрица M ранга (L x N), и я хочу добавить один и тот же вектор v длины L в каждый столбец матрицы. Есть ли способ сделать это, пожалуйста, используя Scala Breeze? Я старался: val H = DenseMatrix.zeros(L,N) for (j <- 0 to L) { H (::,j…
03 сен '17 в 16:45
1 ответ

Использование скала бриз со сложными типами данных

Каков наилучший способ построения плотной матрицы в Breeze, состоящей из объектов с различными типами данных? Например, как бы case class X ( a1:Int, b2:Long, c3:Double, d4:Double) попасть в плотную матрицу? Есть ли в Breeze эквивалент dtypes Нампи?…
22 май '16 в 13:19
0 ответов

Преобразовать массив [org.apache.spark.sql.Row] в DenseMatrix[Double] в scala

У меня есть это решение, которое работает, но мне интересно, есть ли умный способ сделать это, избегая явного цикла for и toString.toDouble преобразование import scala.collection.mutable.ArrayBuffer val rows: Array[Row] = df2.collect() //rows: Array…
16 янв '18 в 09:13
1 ответ

Как мне написать Логистическую регрессию с помощью Scala Breeze с помощью LBFGS?

Я пишу код Scala о логистической регрессии. Я пытаюсь использовать Scala Breeze, но я получаю ошибки, когда я пробую свой код. Это мой код В основном я пытался написать так же, как здесь. import breeze.linalg._ import breeze.optimize._ def lbfgsSolv…
13 авг '16 в 17:27
1 ответ

Комплексное обратное и сложное псевдообратное в Scala?

Я планирую изучить Scala для разработки моего алгоритма, но сначала нужно узнать, реализовал ли язык (или реализует) сложные обратные и псевдообратные функции. Я посмотрел на документацию ( здесь, здесь), и хотя в ней говорится, что эти функции пред…
1 ответ

Scala: плагин SBT Eclipse не может собрать Breeze с сайта scalanlp.org

Я новичок в Breeze ( http://www.scalanlp.org/) и Scala в целом. Пожалуйста, помогите сгенерировать проект Eclipse для Breeze с помощью sbt. У меня установлен плагин Eclipse для sbt. Когда я пытаюсь sbt eclipse это терпит неудачу со следующими ошибка…
25 мар '13 в 17:56
2 ответа

Бриз Вектор для преобразования матрицы

Есть ли способ преобразовать вектор ветер в матрицу ветер размер строки / столбца 1? Я новичок в Scala и в прошлом находил весьма полезным писать функции, которые беспрепятственно обрабатывают векторы и матрицы (в основном в Matlab). Например, я бы …
24 июл '14 в 05:57
2 ответа

Есть ли более Scala-esque способ ускорить эту функцию векторной обработки?

Я действительно новичок в Scala, и я пытался реализовать функцию, которая имеет два DenseVector Scala Breeze одинаковой длины. Оба вектора содержат двойные значения и NaN. Функция выполняет итерации по обоим векторам и проверяет, есть ли в текущем и…
20 май '17 в 12:02
0 ответов

scala.MatchError при откреплении строки JSON DenseVector

Я попытался выбрать и отобрать объект класса DenseVector Бриза ( https://github.com/scalanlp/breeze) ( http://www.scalanlp.org/api/breeze/). Не нужно было добавлять какие-либо пользовательские сборщики. В то время как засоление прошло успешно, расст…
13 апр '16 в 07:02
1 ответ

Создайте новую DenseMatrix из подматрицы в Breeze, используя Scala

У меня есть DenseMatrix (original), Я нарезаю его, чтобы удалить последний столбец (subset). После этого я хочу получить доступ к данным в подмножестве. Тем не мение, subset.data по-прежнему указывает на данные в старом DenseMatrix (original). Есть …
23 апр '14 в 20:39
1 ответ

Почему Breeze использует Array для представления матрицы?

Класс DenseMatrix имеет данные параметров типа Array[V]. Почему бы не использовать какую-то другую изменчивую коллекцию, которая может динамически расти, например Vector?
13 сен '16 в 14:04
2 ответа

Умножить постоянную с вектором в ветер

Я новичок на ветру. Пожалуйста, помогите с этой формулой У меня есть вектор с именем data, константа с именем alpha и еще один вектор с именем delay. Я хочу сгенерировать выходной Vector adjData. Элементарная операция adjData_i = (1 - alpha * delay_…
10 сен '15 в 18:51
5 ответов

Векторы / матрицы MLlib to Breeze являются частными для области org.apache.spark.mllib?

Я где-то читал, что локальные векторы / матрицы MLlib в настоящее время обертывают реализацию Breeze, но методы, конвертирующие MLlib в векторы / матрицы Breeze, являются частными для области org.apache.spark.mllib. Для решения этой проблемы рекомен…
1 ответ

Как поэлементно суммировать последовательность DenseVectors в Breeze

У меня есть последовательность DenseVector[Double] и я хотел бы суммировать их поэлементно, чтобы получить один DenseVector[Double], Есть ли простой встроенный способ сделать это в библиотеке Breeze Scala?
18 дек '16 в 02:06
1 ответ

Матричная операция в Spark MLlib в Java

Этот вопрос о MLlib (Spark 1.2.1+). Каков наилучший способ манипулирования локальными матрицами (умеренный размер, меньше 100x100, поэтому не требует распределения). Например, после вычисления SVD набора данных мне нужно выполнить некоторую матричну…
1 ответ

Как добавить файл в библиотеку scala/breeze

Я хочу записать в файл выходную строку матрицы результатов (созданной итерациями), чтобы я мог поддерживать контрольные точки. Я подумал, что мы можем использовать csvwrite Команда записать всю матрицу в файл, но как я могу добавить в файл? Я ищу чт…
03 дек '15 в 15:52