首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Theano矩阵逆

Theano矩阵逆
EN

Stack Overflow用户
提问于 2016-04-10 03:59:19
回答 1查看 1.4K关注 0票数 2
代码语言:javascript
复制
import numpy as np
from numpy.linalg import inv
import theano.tensor as T
from theano.compile import function
from theano.tensor.nlinalg import matrix_inverse, det
from theano import shared
from theano import config

A = shared(np.matrix('1 0 0; 1 2 0; 0 0 3', dtype=config.floatX))
print(A.get_value())
invA = matrix_inverse(A)
print(invA)

print(invA)语句输出"MatrixInverse.0“。矩阵是有逆的。有人能帮我打印出矩阵逆吗?提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-10 06:42:52

您缺少一个计算符号矩阵逆的Theano函数。

代码语言:javascript
复制
A = T.dmatrix('A')
invA = matrix_inverse(A)
f = theano.function([A], invA)   
print(f(np.matrix('1 0 0; 1 2 0; 0 0 3', dtype=config.floatX)))
#[[ 1.          0.          0.        ]
#[-0.5         0.5         0.        ]
#[ 0.          0.          0.33333333]]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36525613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档