4.4.2 shape推导等函数的实现