Chcę mieć pętlę for, której liczba iteracji zależy od wartości tensora. Na przykład:Jak mogę uruchomić pętlę z tensorem jako jej zasięg? (w tensorflow)
for i in tf.range(input_placeholder[1,1]):
# do something
Jednak pojawia się następujący błąd:
"TypeError: obiekt 'tensor' nie jest iterable"
Co należy zrobić?
Nie, to nie jest to, czego szukam. Chcę, aby pętla działała k razy, podczas gdy k jest określane na podstawie danych wejściowych. Wejście jest symbolem zastępczym tensora. –
W rzeczywistości mam dwa wejścia. Pierwsza to macierz, a druga to ile razy powinna być wykonana konkretna operacja. –
Podczas pisania tensorflow op, posiadającego numpy wywołania, uniemożliwia działanie op na GPU, więc ważne jest, aby op miał tylko tensorflow ops zgodny z GPU. –