pymc.expand_packed_triangular#

pymc.expand_packed_triangular(n, packed, lower=True, diagonal_only=False)[源代码]#

将一个压缩的三角矩阵转换为一个二维数组。

三角矩阵可以通过将非零值存储在一维数组中来提高空间效率。我们按行对元素进行编号,如下所示(适用于下三角矩阵或上三角矩阵):

[[0 - - -] [[0 1 2 3]

[1 2 - -] [- 4 5 6] [3 4 5 -] [- - 7 8] [6 7 8 9]] [- - - 9]

参数:
n: int

三角矩阵的行数。

打包: pytensor.vector

以压缩格式表示的矩阵。

lower: bool, 默认=True

如果为真,假设矩阵为下三角矩阵。

diagonal_only: bool

如果为真,则仅返回矩阵的对角线。