numpy.tri 函数在 Python 中的方法


numpy.tri 函数可用于获取给定对角线及其以下位置的 1 值,以及其他位置的 0 值。

语法

numpy.tri(N, M=None, k=0, dtype=<class 'float'>)

参数

numpy.tri 接受以下参数:

  • N - 定义数组中的行数。

  • M - 定义数组中的列数。默认情况下为 None。

  • k - 对角线为 k = 0,低于对角线为 k < 0,高于对角线为 k > 0。

  • dtype - 返回的数组的数据类型。默认值为浮点型。

示例 1

考虑以下示例:

# import numpy library
import numpy as np

# numpy.tri() function
y = np.tri(5, 3, 0)

# Display Tri Value
print("Tri function of Y: 
", y)

输出

它将生成以下输出:

Tri function of Y:
[[1. 0. 0.]
[1. 1. 0.]
[1. 1. 1.]
[1. 1. 1.]
[1. 1. 1.]]

示例 2

我们再来看另一个示例:

#import numpy library
import numpy as np

# numpy.tri() function
x = np.tri(2, 4, -5, dtype=int)

# Display Tri Value
print("Tri function of X: 
", x)

输出

它将生成以下输出:

Tri function of X:
[[0 0 0 0]
[0 0 0 0]]

更新于: 2022 年 2 月 11 日

264 次浏览

开启你的 职业生涯

完成课程并获得认证

开始学习
广告