|   | 1 |  initial version  | 
See
sage: A[1]
(1, 4, 6)
sage: A[1].is_immutable()
True
You get a vector that is immutable. When you do
sage: A[1][1]=6
you try to change the entry of index 1 of that vector, not the matrix A. The matrix A is mutable:
sage: A.is_mutable()
True
To change the entry of index 1,1 of the matrix A, you should do:
sage: A[1,1]=6
So that
sage: A
[ 1  2 -3]
[ 1  6  6]
[ 2 -1 -2]
|   | 2 |  No.2 Revision  | 
See
sage: A[1]
(1, 4, 6)
sage: A[1].is_immutable()
True
You get a vector that is immutable. When you do
sage: A[1][1]=6
A[1][1] = 6
you try to change the entry of index 1 of that vector, not the matrix A. The matrix A is mutable:
sage: A.is_mutable()
True
To change the entry of index 1,1 of the matrix A, you should do:
sage: A[1,1]=6
A[1,1] = 6
So that
sage: A
[ 1  2 -3]
[ 1  6  6]
[ 2 -1 -2]
 Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.
 
                
                Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.