import numpy as np
numpy陣列的向量化運算1(加減乘除階乘)
a = np.array([1, 2, 3, 4])
b = np.array([1, 2, 1, 2])
print a + b #[2 4 4 6]
print a - b #[0 0 2 2]
print a * b #[1 4 3 8]
print a / b #[1 1 3 2]
print a ** b #[1 4 3 16]
numpy陣列的向量化運算2(加減乘除階乘)
a = np.array([1, 2, 3, 4])
b = 2
print a + b #[3 4 5 6]
print a - b #[-1 0 1 2]
print a * b #[2 4 6 8]
print a / b #[0 1 1 2]
print a ** b #[1 4 9 16]
numpy的真假值運算(1)
a = np.array([True, True, False, False])
b = np.array([True, False, True, False])
print a & b #[True False False False]
print a | b #[True True True False]
print ~a #[False False True True]
print a & True #[True True False False]
print a & False #[False False False False]
print a | True #[True True True True]
print a | False #[True True False False]
numpy的真假值運算(2)
a = np.array([1, 2, 3, 4, 5])
b = np.array([5, 4, 3, 2, 1])
print a > b #[False False False True True]
print a >= b #[False False True True True]
print a < b #[True True False False False]
print a <= b #[True True True False False]
print a == b #[False False True False False]
print a != b #[True True False True True]
numpy的真假值運算(3)
a = np.array([1, 2, 3, 4])
b = 2
print a > b #[False False True True]
print a >= b #[False True True True]
print a < b #[True False False False]
print a <= b #[True True False False]
print a == b #[False True False False]
print a != b #[True False True True]