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(加減乘除階乘)code
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)import
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)numpy
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)im
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]