This may be an attempt to use Python's splatting syntax? In that case what
you want is A[t...] and A[(1,1)...].


On Fri, Aug 29, 2014 at 7:20 AM, Tomas Lycken <[email protected]>
wrote:

> That’s probably because *(1,1) is applying the *function* * to the
> arguments 1,1, rather than doing something on a tuple (1,1).It *is*
> possible to do this with the arguments coming from a tuple via splatting,
> e.g. *(t...), but I get the feeling that this might not be what you’re
> after.
>
> So, exactly what are you trying to accomplish with A[*t]?
>
> // T
> On Friday, August 29, 2014 10:04:39 AM UTC+2, Anonymous wrote:
>
> if A is a multidimensional array and t a tuple, and I try to do something
>> of the form A[*t], I get an error, yet if I put the tuple in manually, for
>> instance A[*(1,1)], it works.
>>
> ​
>

Reply via email to