オペレーティングシステム:Linux Mint 17.3 Rosa
$ uname -a
Linux Pabeda 3.19.0-32-generic#37〜14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 x86_64 x86_64 GNU / Linux
-c $ pythonの"輸入tensorflow;印刷(tensorflowバージョン。)"
0.9.0
$ git clone https://github.com/ilblackdragon/tf_examples.git
$ python titanic.py
/usr/local/lib/python2.7/dist-packages/skflow/io/data_feeder.py:217:VisibleDeprecationWarning:整数の代わりに整数以外の数値を使用すると、将来エラーが発生します
out.itemset((i、self.y [sample])、1.0)
トレースバック(最後の最後の呼び出し):
ファイル "titanic.py"、30行目、
tflr.fit(X_train、y_train)
ファイル "/usr/local/lib/python2.7/dist-packages/skflow/estimators/base.py"、227行目、適切
feed_params_fn = self._data_feeder.get_feed_params)
ファイル "/usr/local/lib/python2.7/dist-packages/skflow/trainer.py"、行146、電車内
要約の場合:
ファイル "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/ops.py"、行528、__ nonzero__
typeError( "Python bool
としてtf.Tensor
を使用することは許可されていません。"
TypeError: tf.Tensor
をPythonとして使用するbool
は許可されていません。 if t is not None:
代わりにif t:
を使用してテンソルが定義されているかどうかをテストし、論理TensorFlowopsを使用してテンソルの値をテストします。
これはTensorFlowの問題ではありません。 ここではなく、 https://github.com/ilblackdragon/tf_examplesに報告する必要があります。
とにかく、それを修正するには、指示に従ってください: if t
をif t is not None
置き換えます。
@ ilblackdragon 、 @ thinxerの応答についてどう思いますか?
これは意図された動作であるため、今のところ終了します。 暗黙的なブール変換の使用はエラーが発生しやすいため、許可されていません。 ありがとう!
最も参考になるコメント
@ ilblackdragon 、 @ thinxerの応答についてどう思いますか?