当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python SciPy linalg.fractional_matrix_power用法及代码示例


本文简要介绍 python 语言中 scipy.linalg.fractional_matrix_power 的用法。

用法:

scipy.linalg.fractional_matrix_power(A, t)#

计算矩阵的分数幂。

根据 [1] 第 (6) 节中的讨论进行。

参数

A (N, N) 数组

要评估其分数功效的矩阵。

t 浮点数

分数功率。

返回

X (N, N) 数组

矩阵的分数幂。

参考

[1]

Nicholas J. Higham 和 Lijing lin (2011) “A Schur-Pade 矩阵的分数幂算法”。 SIAM 矩阵分析与应用杂志,32 (3)。第 1056-1078 页。 ISSN 0895-4798

例子

>>> import numpy as np
>>> from scipy.linalg import fractional_matrix_power
>>> a = np.array([[1.0, 3.0], [1.0, 4.0]])
>>> b = fractional_matrix_power(a, 0.5)
>>> b
array([[ 0.75592895,  1.13389342],
       [ 0.37796447,  1.88982237]])
>>> np.dot(b, b)      # Verify square root
array([[ 1.,  3.],
       [ 1.,  4.]])

相关用法


注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.linalg.fractional_matrix_power。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。