我是张量流新手,我想使用多个 if-else 条件创建一个张量。我只是不知道该怎么做。
在 python 中,如果张量类似于[3,3,3],我可以使用for循环,如下所示:
for i in range(3):
for j in range(3):
for k in range(3):
if tensor[i,j,k]>10:
tensor[i,j,k]=tensor[i,j,k]-10
elif tensor[i,j,k]<4:
tensor[i,j,k]=tensor[i,j,k]+60
Run Code Online (Sandbox Code Playgroud)
之后我仍然想使用张量计算loos函数,然后进入下一个循环进行训练。有谁知道如何做到这一点?我知道如何在会话中以单一方式执行此操作。但我不知道如何在训练循环中做到这一点。
for-loop vectorization multidimensional-array tensorflow tensor