NumPy(Numerical Python的缩写)是一个开源的Python科学计算库。使用NumPy,就可以很自然地使用数组和矩阵。NumPy包含很多实用的数学函数,涵盖线性代数运算、傅里叶变换和随机数生成等功能。本文主要介绍一下NumPy中tril方法的使用。

numpy.tril

numpy.tril(m, k=0)    [source]

数组的下三角形。

返回数组的副本,其中第k个对角线上方的元素为零。

参数 :

m :array_like, shape (M, N)

输入数组。

kint, 可选

对角线上方为零元素。 k = 0(默认值)是主对角线,

k<0在其下方,k>0在其上方。

返回值 :

trilndarray, shape (M, N)

m的下三角形,形状和数据类型与m相同。

例子

>>> np.tril([[1,2,3],[4,5,6],[7,8,9],[10,11,12]], -1)
array([[ 0,  0,  0],
       [ 4,  0,  0],
       [ 7,  8,  0],
       [10, 11, 12]])

文档numpy.tril.html

推荐文档

相关文档

大家感兴趣的内容

随机列表