1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
| a = np.array([1,2,3,4,5], dtype=np.int) a[a < 3] = 0 print(a)
print(np.unique([1, 2, 2, 5, 3, 4, 3]))
a = np.array([1,2,3,5,6,7,8,9]) print(np.clip(a, 3, 8))
a = np.array([1, 2, 3, 4, 5]) print(np.where(a < 3, a, 0))
print(np.where(a < 3))
print(np.nonzero([0,1,2,3]))
import numpy as np
a = np.array([[1, 2], [3, 4]]) b = np.array([[5, 6]]) print(np.concatenate((a, b), axis=0))
a = np.array([1, 2, 3]) b = np.array([4, 5, 6]) print(np.stack((a, b), axis=0))
print(np.stack((a, b), axis=1))
print(np.tile([0,0],5))
print(np.tile([0,0],(5,2)))
a = np.array([[1,2], [3,4]]) print(np.repeat(a, 3, axis=1))
a = np.array([1, 1, 1]) b = np.pad(a,(1,2),'constant', constant_values=(0,2)) print(b)
a = np.array([[1,1], [2,2]]) b = np.pad(a,((1,1),(2,2)),'constant', constant_values=(0,3)) print(b)
mat = np.arange(9).reshape(3,3) print(mat) print(np.rot90(mat, 1)) print(np.rot90(mat, 2))
x = np.array([0, 1, 2]) y = np.array([0, 1]) X, Y = np.meshgrid(x, y) print(X) print(Y)
|