mpibase.py 文件源码

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

项目:mpiFFT4py 作者: spectralDNS 项目源码 文件源码
def __keytransform__(self, key):
        if isinstance(key[0], np.ndarray):
            shape = key[0].shape
            dtype = key[0].dtype
            i = key[1]
            zero = True if len(key) == 2 else key[2]

        elif isinstance(key[0], tuple):
            if len(key) == 3:
                shape, dtype, i = key
                zero = True

            elif len(key) == 4:
                shape, dtype, i, zero = key

        else:
            raise TypeError("Wrong type of key for work array")

        assert isinstance(zero, bool)
        assert isinstance(i, int)
        self.fillzero = zero
        return (shape, np.dtype(dtype), i)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号