numpy.tril 方法在 Python 中
我们可以使用 numpy.tril() 方法来获取数组的下三角。语法如下
语法
numpy.tril(m, k=0)
其中,
m - 数组的行数。
k - 它是对角线。主对角线使用k=0。k < 0 在主对角线以下,k > 0 在主对角线以上。
它返回替换第 k 个对角线以上所有元素为 0 后的数组副本。
示例 1
我们考虑以下示例 -
# import numpy library import numpy as np # create an input matrix x = np.matrix([[20, 21, 22], [44 ,45, 46], [78, 79, 80]]) print("Matrix Input :
", x) # numpy.tril() function y = np.tril(x, -1) # Display Tril Values print("Tril Elements:
", y)
输出
它将生成以下输出 -
Matrix Input : [[20 21 22] [44 45 46] [78 79 80]] Tril Elements: [[ 0 0 0] [44 0 0] [78 79 0]]
示例 2
我们再举一个例子 -
# import numpy library import numpy as np # create an input matrix a = np.matrix([[1, 2], [3, 4], [5, 6], [7, 8]]) print("Matrix Input :
", a) # numpy.tril() function b = np.tril(a, -1) # Display Tril Values print("Tril Elements:
", b)
输出
它将生成以下输出 -
Matrix Input : [[1 2] [3 4] [5 6] [7 8]] Tril Elements: [[0 0] [3 0] [5 6] [7 8]]
广告