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
|
import numpy as np a = np.array([0, 1, 2]) b = np.array([2, 3, 4])
print(np.add(a, b))
print(dir(np.add))
a = np.array([1, 2, 3, 4]) print(np.add.reduce(a))
a = np.array([[1, 2, 3], [4, 5, 6]])
print(np.add.reduce(a))
print(np.add.reduce(a, -1))
a = np.array(['ab', 'cd', 'ef'], np.object)
print(np.add.reduce(a))
a = np.array([1, 1, 0, 1]) print(np.logical_and.reduce(a)) print(np.logical_or.reduce(a))
print(np.add.accumulate(a)) a = np.array(['ab', 'cd', 'ef'], np.object) print(np.add.accumulate(a))
a = np.array([1, 1, 0, 1]) print(np.logical_and.accumulate(a))
print(np.logical_or.accumulate(a))
a = np.array([0, 10, 20, 30, 40, 50]) indices = np.array([1, 4]) print(np.add.reduceat(a, indices))
a = np.array([0, 1]) b = np.array([1, 2, 3])
print(np.add.outer(a, b))
print(np.add.outer(b, a))
|