Ask Your Question
1

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

asked 8 years ago

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 ?

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
2

answered 8 years ago

tmonteil gravatar image

updated 8 years ago

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)
Preview: (hide)
link

Comments

thank you !!!

fagui gravatar imagefagui ( 8 years ago )

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: 8 years ago

Seen: 3,938 times

Last updated: Jun 26 '16