2017-04-21 37 views
7

変数、プレースホルダおよび定数のコンストラクタの大文字小文字(大文字と小文字を区別します)が、以下のように同じではないことを推測するのは少し難しいです:、tf.placeholder()tf.constant()なぜtf.Variableは大文字で、tf.constantは小文字ですか?

可変メソッドとそれ以外の違いは、大文字で始まりますか?

+1

誰かがコメントなしでこれを下落させたので、私はこのコメントでそれを賞賛しました。私はまた、これが理由であるのか、それともテンソルフロー内で異なるモジュールをやっているだけの異なる人々であるのかを知りたいと思います。 –

答えて

10

答えは実際には簡単に見つかります。

文書を読むと、tf.constant()tf.placeholder()がグラフのノード(操作または操作)であることがわかります。一方、tf.Variable()はクラスです。

そしてPEP8 Pythonのスタイルガイドに:

クラス名は、通常CapWords規則を使用する必要があります。

+0

そしてもう少し広範にカバーするリンクがあります。 https://www.tensorflow.org/api_docs/python/tf –

関連する問題