0
  • theano.sparse と scipy.sparse の違いは何ですか?
  • scipy.sparse.csr_matrix() の次元と要素を見つけるにはどうすればよいですか?
4

1 に答える 1

0

theano.sparse.csr_matrix はシンボリック変数です。データは含まれていません。したがって、その .shape および .data にアクセスすると、シンボリック変数も取得されます。

シンボリック変数は、関数にコンパイルできる Theano グラフを作成するために使用されます。したがって、これは Theano がコンパイラであることを意味します。すべてのコンパイラと同様に、2 つのステップで動作します。

  1. Theano グラフを作成してコンパイルする
  2. コンパイルされた関数を使用します。

ショートカットがあります。これを行うと、コンパイル フェーズを非表示にできます。

a_theano_symbolique_variable.eval().

シンボリック変数を評価するために入力が必要な場合は、次のようにパラメーターとして eval() に渡すことができます。

a_theano_symbolique_variable.eval(another_theano_var=the_value_of_the_theano_var)
于 2013-08-12T14:38:05.080 に答える