0
これは、いくつかの問題を抱えているコードです:はTypeError:期待される文字列またはバイトのようなオブジェクト1
symbol_returns[i*num_samples + sample_iter] = tf.multiply(tf.cast(pos[i*num_samples + sample_iter], np.float32), y_[:,i])
daily_returns_by_symbol_ = tf.concat([tf.reshape(t, [-1,1],1) for t in symbol_returns.values()])
しかし、いくつかのエラーが発生した、と私はそれを解決する方法は考えています。
Traceback (most recent call last):
File "neural_net_exec.py", line 129, in <module>
daily_returns_by_symbol_ = tf.concat([tf.reshape(t, [-1,1],1) for t in symbol_returns.values()])
File "neural_net_exec.py", line 129, in <listcomp>
daily_returns_by_symbol_ = tf.concat([tf.reshape(t, [-1,1],1) for t in symbol_returns.values()])
File "/anaconda/envs/tensorflow/lib/python3.5/site-packages/tensorflow/python/ops/gen_array_ops.py", line 2619, in reshape
name=name)
File "/anaconda/envs/tensorflow/lib/python3.5/site-packages/tensorflow/python/framework/op_def_library.py", line 374, in apply_op
with g.as_default(), ops.name_scope(name) as scope:
File "/anaconda/envs/tensorflow/lib/python3.5/contextlib.py", line 59, in __enter__
return next(self.gen)
File "/anaconda/envs/tensorflow/lib/python3.5/site-packages/tensorflow/python/framework/ops.py", line 4522, in name_scope
with g.as_default(), g.name_scope(n) as scope:
File "/anaconda/envs/tensorflow/lib/python3.5/contextlib.py", line 59, in __enter__
return next(self.gen)
File "/anaconda/envs/tensorflow/lib/python3.5/site-packages/tensorflow/python/framework/ops.py", line 3171, in name_scope
if not _VALID_OP_NAME_REGEX.match(name):
TypeError: expected string or bytes-like object
データの表示方法についてさらに詳しく説明する必要があります。例えば、 symbol_returnsには何がありますか?しばしば、この変数が空であるか、または異なるタイプのデータを有する場合である。 – ShreyasG
私はsymbol_returnsを提供しました おめでとうございます。 – KUAN