跳转至

在 Python 中的 numpy.triu()

哎哎哎:# t0]https://www . geeksforgeeks . org/num py-triu-python/

numpy.triu(a,k = 0) : 返回三角形上部的数组副本k T5】参数:

a : input array
k : [int, optional, 0 by default]
          Diagonal we require; k>0 means diagonal above main diagonal or vice versa.

返回:

Upper triangle of a, having same shape and data-type as a.
# Python Programming illustrating
# numpy. triu method

import numpy as geek

# string input
a = geek.matrix([[1, 21, 30], 
                 [63 ,434, 3], 
                 [54, 54, 56]])

print("Main Diagonal elements : \n", geek. triu(a), "\n")

print("Diagonal above main Diagonal elements : \n", geek. triu(a, 1), "\n\n")

print("Main Diagonal elements : \n", geek. triu(a, -1))

输出:

Main Diagonal elements : 
 [[  1  21  30]
 [  0 434   3]
 [  0   0  56]] 

Diagonal above main Diagonal elements : 
 [[ 0 21 30]
 [ 0  0  3]
 [ 0  0  0]] 

Main Diagonal elements : 
 [[  1  21  30]
 [ 63 434   3]
 [  0  54  56]]

参考: https://docs . scipy . org/doc/NumPy/Reference/generated/NumPy . triu . html # NumPy . triu 注意: 这些 NumPy-Python 程序不会在在线 ID 上运行,所以在你的系统上运行它们来探索它们 。 本文由 莫希特·古普塔 _OMG 供稿😀 。如果你喜欢 GeeksforGeeks 并想投稿,你也可以使用contribute.geeksforgeeks.org写一篇文章或者把你的文章邮寄到 contribute@geeksforgeeks.org。看到你的文章出现在极客博客主页上,帮助其他极客。

如果你发现任何不正确的地方,或者你想分享更多关于上面讨论的话题的信息,请写评论。



回到顶部