0
ベクトルのモーメントを計算したいx = np.random.normal(0,1,[1,500])
。テンソルを使ってモーメントを得ることができません
File "/tmp/venv/local/lib/python2.7/site-packages/tensorflow/python/ops/nn.py", line 830, in moments
y = math_ops.cast(x, dtypes.float32) if x.dtype == dtypes.float16 else x
TypeError: data type not understood
私はtensorflow==0.11.0
を使用しています:私はmean, std = tf.nn.moments(x,axes=[0])
を行うと、このエラーがスローされます。正しい構文は何ですか?
分散は標準偏差の平方和ではありませんか?すなわち分散= tf.square(std) – jasekp