Tensorflow 等を使っていると、このオブジェクトは一体なんのクラスのインスタンスで、どんな情報(プロパティ)を持っているのだろう、とわからなくなるときがしばしばあります。 しかも、まともなドキュメントが無いこともしばしばあります。 (例えば BeamSearchDecoderOutput など) このような時に便利な関数 explain を作りました。 例 tf.constant の戻り値を調べてみましょう。 In [7]: tensor = tf.constant([[1, 2], [3, 4]]) In [8]: explain(tensor) EXPLAIN ------------------ Tensor("Const_2:0", shape=(2, 2), dtype=int32) <class 'tensorflow.python.framework.ops.Tens

