ops.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:autodiff 作者: bgavran 项目源码 文件源码
def _eval(self):
        arr = [op() for op in self.operands]

        for i, val in enumerate(arr):
            if isinstance(val, numbers.Number):
                shp = [l for let in Einsum.split_dots(self.opnames[i]) for l in self.letter_to_dim.get(let, [1])]
                arr[i] = np.broadcast_to(val, shp)

        return np.einsum(self.op_str, *arr)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号