spark-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "tribhuvanesh@gmail.com" <tribhuvan...@gmail.com>
Subject Re: Returning breeze.linalg.DenseMatrix from method
Date Mon, 17 Nov 2014 11:26:46 GMT
This should fix it --

def func(str: String): DenseMatrix*[Double]* = {
    ...
    ...
}

So, why is this required?
Think of it like this -- If you hadn't explicitly mentioned Double, it
might have been that the calling function expected a
DenseMatrix[SomeOtherType], and performed a SomeOtherType-specific
operation which may have not been supported by the returned
DenseMatrix[Double]. (I'm also assuming that SomeOtherType has no subtype
relations with Double).

On 17 November 2014 00:14, Ritesh Kumar Singh <riteshoneinamillion@gmail.com
> wrote:

> Hi,
>
> I have a method that returns DenseMatrix:
> def func(str: String): DenseMatrix = {
>     ...
>     ...
> }
>
> But I keep getting this error:
> *class DenseMatrix takes type parameters*
>
> I tried this too:
> def func(str: String): DenseMatrix(Int, Int, Array[Double]) = {
>     ...
>     ...
> }
> But this gives me this error:
> *'=' expected but '(' found*
>
> Any possible fixes?
>



-- 
*Tribhuvanesh Orekondy*

Mime
View raw message