Happy to help.

As for the error, well, you simply need to pick your preferred
semantics for the final parameter ("the (single) final argument" or
"all the remaining arguments") and use it consistently within your
function.

Happy sunspot hacking (maybe you could post a few words about your use
case for Clojure sometime? :-)),
Michał


On 16 May 2012 20:45, Jim - FooBar(); <jimpil1...@gmail.com> wrote:
> Oooooo it worked!!!
>
> Thanks a lot guys  - you're the best honestly!
>
> You have to admit though - that was a weird error!
>
> Jim
>
>
>
> On 16/05/12 19:42, Michał Marczyk wrote:
>>
>> That's fine. You can leave the&  be and use (doubles (first data)) in
>>
>> the "problematic clause".
>>
>> M.
>>
>>
>> On 16 May 2012 20:41, Jim - FooBar();<jimpil1...@gmail.com>  wrote:
>>>
>>> Really???? OMG...why so? what if I sometimes need more than one array -
>>> for
>>> example in the data-set case?
>>>
>>> Jim
>>>
>>>
>>> On 16/05/12 19:38, Michał Marczyk wrote:
>>>>
>>>> You need to remove the&    from the params vector of make-data.
>>>>
>>>>
>>>> Cheers,
>>>> M.
>>>>
>>>>
>>>> On 16 May 2012 20:35, Jim - FooBar();<jimpil1...@gmail.com>    wrote:
>>>>>
>>>>> This is 'make-data': (only look at the :temporal-window clause)...
>>>>>
>>>>> (defn make-data
>>>>> "Constructs a MLData object given some data"
>>>>> [of-type&    data]
>>>>>
>>>>> (condp = of-type
>>>>>    :basic         (BasicMLData. (double-array data))
>>>>>    :basic-complex nil;;TODO
>>>>>    :basic-dataset (BasicMLDataSet. (into-array (map double-array (first
>>>>> data)))
>>>>>                                    (into-array (map double-array
>>>>> (second
>>>>> data))))
>>>>>    ;:temporal-dataset (TemporalMLDataSet. )
>>>>>    :temporal-window (fn [window-size prediction-size]
>>>>>
>>>>>                                (let [twa (TemporalWindowArray.
>>>>> window-size
>>>>> prediction-size)]
>>>>>                                (do (. twa analyze (doubles data))
>>>>>                                      (. twa process (doubles data)))))
>>>>>
>>>>>
>>>>>    ;:folded (FoldedDataSet.)
>>>>> :else (throw (IllegalArgumentException. "Unsupported data model!"))
>>>>> ))
>>>>>
>>>>> Jim
>>>>>
>>>>>
>>>>>
>>>>> On 16/05/12 19:32, David Nolen wrote:
>>>>>
>>>>> On Wed, May 16, 2012 at 1:59 PM, Jim - FooBar();<jimpil1...@gmail.com>
>>>>> wrote:
>>>>>>
>>>>>>
>>>>>> ClassCastException [D cannot be cast to java.lang.Number
>>>>>>     clojure.lang.Numbers.double_array (Numbers.java:1068)
>>>>>>
>>>>>>     clojure-encog.training/make-data/fn--963 (training.clj:37)
>>>>>
>>>>>
>>>>> As Aaron has already mentioned - what is going on in make-data?
>>>>>
>>>>> David
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Clojure" group.
>>>>> To post to this group, send email to clojure@googlegroups.com
>>>>> Note that posts from new members are moderated - please be patient with
>>>>> your
>>>>> first post.
>>>>> To unsubscribe from this group, send email to
>>>>> clojure+unsubscr...@googlegroups.com
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/clojure?hl=en
>>>>>
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Clojure" group.
>>>>> To post to this group, send email to clojure@googlegroups.com
>>>>> Note that posts from new members are moderated - please be patient with
>>>>> your
>>>>> first post.
>>>>> To unsubscribe from this group, send email to
>>>>> clojure+unsubscr...@googlegroups.com
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/clojure?hl=en
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Clojure" group.
>>> To post to this group, send email to clojure@googlegroups.com
>>> Note that posts from new members are moderated - please be patient with
>>> your
>>> first post.
>>> To unsubscribe from this group, send email to
>>> clojure+unsubscr...@googlegroups.com
>>> For more options, visit this group at
>>> http://groups.google.com/group/clojure?hl=en
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to