我试图在 scipy 稀疏矩阵和 numpy.ndarray 之间找到点积。张量是指theano.tensor。X 是稀疏矩阵,W_hidden 是 ndarray。b_hidden 也是 ndarray。
tensor.tanh(tensor.dot(X,self.W_hidden)+self.b_hidden)
然而,这条线有几个问题。我无法计算点积。除此之外,似乎我无法将常量 ndarray 添加到稀疏矩阵中,此外,我无法应用 tanh 函数。我得到的错误是:
TypeError("Cannot convert %s to TensorType" % str_x, type(x))
非常感谢我如何解决这个问题的任何帮助。