import numpy as np a = np.array([1, 2, 3, 10]) print a b = np.array([[1, 2, 3, 4], [5, 6, 7, 10.0]], dtype=np.float32) b b.dtype z = np.zeros((3, 3),dtype=np.int32) print z o = np.ones((3, 3)) print o a = np.arange(1, 2, 0.01) print a np.linspace(1, 2, num=50, endpoint=False) a = np.arange(10) a a[5:8] a = np.arange(10).reshape((2, 5)) print a a[1, :] a[(a < 3) & (a > 1)] b = np.arange(10, 20).reshape((2, 5)) print b b[a > 5] a > 5 a[a > 5] *= 2 print a np.where(a > 5) b[np.where(a > 5)] a = np.arange(10) a = a * 2 print a np.arange(10) * np.arange(10, 20) a = np.arange(8).reshape((4, 2)) a a * np.array([2, 3]) a * np.array([[2], [3], [5], [6]]) a * np.array([[1, 2], [3, 4]]) a np.sin(a) a a.shape a.size a.dtype a.nbytes a.reshape((2,4)) a.argsort() a.min() a.max() print a.mean(), a.sum(), a.std(), a.prod() np.mean([1, 2, 3, 4]) np.random.permutation(np.arange(10)) np.random.random((2, 2)) np.random.random_integers(5, 10, 5) import numpy.ma as ma a = ma.masked_greater(np.random.random(10), 0.5) a print a.mean(), a.max() a[0] = ma.masked print a a[0] = 1.0 print a a.filled() a = np.arange(10) b = np.arange(5, 25, 2) b.shape print a print b a == b np.allclose(a, b) a[1] = 7 (a == b).any() (a == b).all() np.testing.assert_allclose(a, b)