我试图用模块pykov打印一个概率转移矩阵。
我的代码很简单,下面是本教程中的一些示例:
import pykov
T = pykov.Chain({('A','B'): .3, ('A','A'): .7, ('B','A'): 1.})
T.fundamental_matrix()概率是计算w/o问题的,但是这个(和其他一些函数)返回以下错误:
1060 b[-1] = 1.
1061 try:
-> 1062 LU = pysparse.umfpack.factorize(M)
1063 except SystemError: #not elegant this singular matrix error..
1064 # really dirty trick ??
AttributeError: 'module' object has no attribute 'umfpack'有人能帮忙解决这个问题吗?
发布于 2014-09-14 07:21:34
这个问题与py稀疏有关,但我无法复制该错误:
>>> import pykov
>>> T = pykov.Chain({('A','B'): .3, ('A','A'): .7, ('B','A'): 1.})
>>> T.fundamental_matrix()
{('B', 'A'): 0.17751479289940836, ('A', 'B'): 0.053254437869822445, ('A', 'A'): 0.94674556213017746, ('B', 'B'): 0.8224852071005917}我正在使用py稀疏1.1.1
>>> import pysparse
>>> pysparse.__version__
'1.1.1'https://stackoverflow.com/questions/25828785
复制相似问题