递归输出矩阵

递归输出矩阵

题目

递归的输出下面这样的矩阵

avator

代码如下,其实关键的地方就是要应用np.tile.

import numpy as np

def main(n):
    if n==0:
        return np.array([1])
    elif n==1:
        return np.array([[1,1], [1,0]])

    ret = np.tile(main(n-1), (2,2))
    #print(ret) 
    return ret


if __name__ == '__main__':
    for i in range(5):
        print(main(i))
                                   

打赏,谢谢~~

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,多谢支持~

打开微信扫一扫,即可进行扫码打赏哦