First page Back Continue Last page Overview Graphics

Example

Zero out the row mean of a matrix:

>>> import numpy as np

>>> A = np.array([[1,2,3], [4,5,6], [7,8,9], [10, 11, 12]])

>>> mean = A.mean(axis=1)

>>> mean

array([ 2., 5., 8., 11.])

>>> A - mean[:, np.newaxis]

array([[-1., 0., 1.],

[-1., 0., 1.],

[-1., 0., 1.],

[-1., 0., 1.]])

10

11

12

7

8

9

4

5

6

1

2

3

11.

8.

5.

2.

11.

8.

5.

2.

11.

8.

5.

2.

-

-1.

0.

1.

-1.

0

1

-1.

0.

1.

-1.

0.

1.

=