Re: Newbie question about column sums of arrays

• To: mathgroup at smc.vnet.net
• Subject: [mg68550] Re: Newbie question about column sums of arrays
• From: Peter Pein <petsie at dordos.net>
• Date: Wed, 9 Aug 2006 04:20:13 -0400 (EDT)
• References: <eb9pue\$t5p\$1@smc.vnet.net>
• Sender: owner-wri-mathgroup at wolfram.com

```Hi George,

Array[f,....] expects f to be a _function_.
(The documentation reads: "Array[f, n] generates a list of length n,
with elements f[i]"...).

In[1]:=
AA1 = Array[x, {4, 4}] /.
x -> ((-1)^Random[Integer] & )

(* or: AA1=Array[(-1)^Random[Integer]&, {4, 4}] *)

Out[1]=
{{-1,  1,  1, -1}, {-1, -1, -1, -1},
{-1, -1, -1, -1}, {-1, -1, -1,  1}}

In[2]:= Total[AA1]
Out[3]= {-4, -2, -2, -2}

hth,
Peter

George W. Gilchrist schrieb:
> I have spent several hours trying to find an answer to what must be
> an incredibly simple problem: how to sum the columns of an array
> containing a random mix of +1 and -1s. For example:
>
> In[7]:=
> AA1=Array[x, {4,4}]/. x:> (-1)^Random[Integer]
>
>
> Out[7]=
> \!\(\*FormBox[
>    RowBox[{"(", "\[NoBreak]", GridBox[{
>          {\(1[1, 1]\), \(1[1, 2]\), \(\((\(-1\))\)[1, 3]\), \(1[1, 4]
> \)},
>          {\(1[2, 1]\), \(1[2, 2]\), \(\((\(-1\))\)[
>            2, 3]\), \(\((\(-1\))\)[2, 4]\)},
>          {\(1[3, 1]\), \(\((\(-1\))\)[3, 2]\), \(1[3, 3]\), \(1[3, 4]
> \)},
>          {\(\((\(-1\))\)[4, 1]\), \(1[4,
>            2]\), \(1[4, 3]\), \(\((\(-1\))\)[4, 4]\)}
>          },
>        RowSpacings->1,
>        ColumnSpacings->1,
>        ColumnAlignments->{Left}], "\[NoBreak]", ")"}],
>
> In[8]:=
> Total[AA1]
>
> Out[8]=
> {(-1)[4,1]+1[1,1]+1[2,1]+1[3,1],
>   (-1)[3,2]+1[1,2]+1[2,2]+1[4,2],
>   (-1)[1,3]+(-1)[2,3]+1[3,3]+1[4,3],
>   (-1)[2,4]+(-1)[4,4]+1[1,4]+1[3,4]}
>
>
> So, Total[] seems to do the right thing, but I cannot get the actual
> sums as real numbers, only this rather verbose representation. I have
> searched the manuals for just about everything I can think of with no
>
>
> Cheers, George
>
> ..................................................................
> George W. Gilchrist                        Email #1: gwgilc at wm.edu
> Department of Biology, Box 8795          Email #2: kitesci at cox.net
> College of William & Mary                    Phone: (757) 221-7751
> Williamsburg, VA 23187-8795                    Fax: (757) 221-6483
> http://gwgilc.people.wm.edu/
>
>

```

• Prev by Date: Re: Newbie question about column sums of arrays
• Next by Date: Re: Newbie question about column sums of arrays
• Previous by thread: Re: Newbie question about column sums of arrays
• Next by thread: Re: Newbie question about column sums of arrays