Ask Your Question
1

sum of elements by row or column in a matrix in Sage

asked 2016-06-26 03:19:07 -0500

fagui gravatar image

in Numpy, we can use sum(M,axis=0) or sum(M,axis=1)

what is the equivalent instruction syntax with sage ?

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
2

answered 2016-06-26 04:32:05 -0500

tmonteil gravatar image

updated 2016-06-26 05:16:41 -0500

For summing rows:

sage: M = random_matrix(ZZ,3,5)
sage: M
[ -2   1 -10  -1  -1]
[ -2   1  -1   1  -1]
[ -3   5  -2   1   2]

sage: sum(M)
(-7, 7, -13, 1, 0)

For the columns:

sage: sum(M.columns())
(-13, -2, 3)

or

sage: sum(M.T)
(-13, -2, 3)
edit flag offensive delete link more

Comments

thank you !!!

fagui gravatar imagefagui ( 2016-06-26 06:34:40 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2016-06-26 03:19:07 -0500

Seen: 381 times

Last updated: Jun 26 '16