算术运算根据行列索引,补齐后运算, 运算默认产生浮点数 补齐时缺项填充NaN(空值) 二维和一维、一维和零维间为广播运算 采用+ ‐* /符号进行的二元运算产生新的对象
方法形式的运算
方法说明.add(d, **argws)类型间加法运算,可选参数.sub(d, **argws)类型间减法运算,可选参数.mul(d, **argws)类型间乘法运算,可选参数.div(d, **argws)类型间除法运算,可选参数 比较运算法则比较运算只能比较相同索引的元素,不进行补齐 二维和一维、一维和零维间为广播运算 采用> < >= b print(c) """ 0 1 2 3 0 False False False False 1 False False False True 2 True True True True """ d = a == b print(d) """ 0 1 2 3 0 False False False False 1 False False True False 2 False False False False """ # 不同维度,广播运算,默认在1轴 s = pd.Series(np.arange(4)) print(s) """ 0 0 1 1 2 2 3 3 dtype: int32 """ print(a > s) """ 0 1 2 3 0 False False False False 1 True True True True 2 True True True True """ print(s > 0) """ 0 False 1 True 2 True 3 True dtype: bool """