^. is rank 0, which means you would be taking the geometric mean of
each number individually.

You could do E&.(^."1) or E&.(^."2) or probably E&.(^."_) depending on
what you are trying to accomplish.

Since E&.:^. is equivalent to E&.(^."E) which, in turn, is equivalent
to E&.(^."_) you probably do want to be using (^."_)

Thanks,

-- 
Raul


On Fri, Nov 17, 2017 at 4:48 AM, 'Bo Jacoby' via Programming
<[email protected]> wrote:
> The arithmetic mean is
>    E=.+/ % #
> For example   E 2 3
> 2.5
> The geometric mean is
>   E&.(2&^.) 2 3
> 2.44949
> or
> E&.:(^.) 2 3
> 2.44949
> but (&.) does not work with (^.)
> E&.(^.) 2 3
> 2 3
> How come?
> Thank! Bo.
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to