给定一个整数n,1≤n≤20,要求设计一个递归算法,实现下面两种方式(下三角和上三角)的文件输出。 n n n ... n 1 …… 2 2 3 3 3 3 3 3 2 2 …… 1 n n n … n 【输入数据】 输入数据由1.txt给出,文件格式为:第一行是一个整数n; 第二行是一个整数,表示输出方式,取值0/1分别表示下三 角/上三角。 【输出数据】 输出数据由2.txt给出,按照上述格式输出到文件中。 【实现提示】函数体4-5行代码左右
numpy 返回函数的上三角矩阵
np.triu()
matrix2=np.triu(matrix1)
numpy.triu(m, k=0)[source]
Upper triangle of an array.
Return a copy of a matrix with the elements below the k-th diagonal zeroed.
np.triu([[1,2,3],[4,5,6],[7,8,9],[10,11,12]], -1)
array([[ 1, 2,