in reply to Boosting workaround [Was: PDL's error or mine?]
in thread PDL's error or mine?

Wouldn't "dice" fail if $set1->maximum > $data->dim(0) ? (or even s/set1/data/ in general?)

Replies are listed 'Best First'.
Re^2: Boosting workaround [Was: PDL's error or mine?]
by jo37 (Curate) on Feb 23, 2023 at 14:14 UTC

    You are perfectly right because I had a typo in my example. It should read ->which(...) instead of ->where(...). In that case, the condition cannot be violated.

    Greetings,
    -jo

    $gryYup$d0ylprbpriprrYpkJl2xyl~rzg??P~5lp2hyl0p$

      OK... It was un-runnable pseudo-code anyway; and which as function expects single argument; and, as a method, should be called on a mask without other arguments, right?

      Even then, I'm confused, wouldn't you get exactly same result (i.e. $intersect) by simply and-ing ("&") the 2 masks and calling which on it? If example was just simplified for laymen to this tautology, I certainly expect no explanation, sorry to bother.

        ...wouldn't you get exactly same result (i.e. $intersect) by simply and-ing ("&") the 2 masks and calling which on it?

        Yes. Thank you!

        Greetings,
        -jo

        $gryYup$d0ylprbpriprrYpkJl2xyl~rzg??P~5lp2hyl0p$