📅  最后修改于: 2023-12-03 14:46:38.565000             🧑  作者: Mango
numpy.tri
是Python中的一个函数,它用于创建一个二维数组,其中数组的上三角或下三角为1,其余元素为0。这个函数通常用于生成三角矩阵或获取三角矩阵的特定部分。
numpy.tri(N, M=None, k=0, dtype=<class 'float'>)
import numpy as np
# 创建一个3x3的上三角矩阵
matrix = np.tri(3)
print(matrix)
输出结果:
| 1. | 0. | 0. |
| --- | --- | --- |
| 1. | 1. | 0. |
| 1. | 1. | 1. |
numpy.tri
生成的矩阵中的元素为浮点数类型。dtype
来指定生成矩阵的数据类型。k
参数指定上对角线或下对角线的偏移量。numpy.tri
是一个非常有用的函数,它可以快速创建三角矩阵,简化了在处理矩阵计算时的一些操作。使用此函数,可以轻松生成需要的矩阵,并进行进一步的计算和分析。