2
tf.einsum
では26小文字をインデックスとして使用できますか?tf.einsumで26以上のインデックスを使用していますか?
Numpyでは、大文字でもあるnp.einsum('zA,AB->zB',M1,M2)
を使用できますが、tf.einsum
はエラーを返します。
これは、テンソルネットワークの縮小に非常に役立ちます。
tf.einsum
では26小文字をインデックスとして使用できますか?tf.einsumで26以上のインデックスを使用していますか?
Numpyでは、大文字でもあるnp.einsum('zA,AB->zB',M1,M2)
を使用できますが、tf.einsum
はエラーを返します。
これは、テンソルネットワークの縮小に非常に役立ちます。
これは現在できません。
match = re.match('([a-z,]+)(->[a-z]*)?', equation)
if not match:
raise ValueError(
'Indices have incorrect format: %s' % equation
)
任意の文字がないクラス[a-z]
でエラーを発生させるための機能が発生します。
TensorFlowはeinsum
using the following regular expressionに渡された式を検証します。 TensorFlowのeinsum
関数は省略記号...
をサポートしておらず、すべての軸に明示的にラベルを付ける必要があるため、26次元以下のテンソルしか操作できません。