2014-11-13 19 views
5

İki DenseVectors dosyasını sıkıştırmak ve her çift üzerinde bir işlem yapmak ve sonuç olarak yeni bir vektör almak istiyorum. Bunu scala-esinti kullanarak başarmanın en iyi yolu nedir?Scala Breeze'de iki DenseVector nasıl sıkıştırılır?

data alanlarını kullanarak çalışabilirim, ancak sonuçta oluşan diziden yeni bir DenseVector oluşturmanız gerekiyor.

cevap

2
ben muhtemelen sadece DenseVector üzerinde bir yöntem yapmalıdır

ancak

breeze.linalg.zipValues(dv1, dv2){(v1, v2) => ??? } 

yapmalı.

+1

Cevabınız için teşekkürler, ancak benim için "eksik parametre türü" hatasına neden oluyor. Scala 2.11.5 ile 0.10 rüzgarı kullanıyorum. – alishir

+1

Bunun için bir yöntem olması gerçekten çok güzel olurdu. Ben de bu eksik parametre türünü alıyorum ve düzeltmek çok kolay değil. – geoalgo

+1

Ayrıca bu hata iletisini al – Lindon

İlgili konular