Python 弦与张量的比较

Python 弦与张量的比较,python,tensorflow,Python,Tensorflow,我知道有一种方法可以检查张量的值,tf.Session().run()。我试图将张量的值与字符串进行比较,但时间太长了。还有别的办法吗 sess=tf.Session() value=sess.run(输出[0])#输出类型[0]:张量 对于范围内的i(len(图像列表)): if(image_list_LR[i]==值):#image_list_LR[i]的类型:字符串 输入\u image\u LR=图像\u列表\u LR\u npy[i] 试试这个: image_list_LR = np.

我知道有一种方法可以检查张量的值,
tf.Session().run()
。我试图将张量的值与字符串进行比较,但时间太长了。还有别的办法吗

sess=tf.Session()
value=sess.run(输出[0])#输出类型[0]:张量
对于范围内的i(len(图像列表)):
if(image_list_LR[i]==值):#image_list_LR[i]的类型:字符串
输入\u image\u LR=图像\u列表\u LR\u npy[i]
试试这个:

image_list_LR = np.array(image_list_LR)
indices = np.where(image_list_LR == value) 
if indices:
    input_image_LR = image_list_LR_npy[indices[0]]
试试这个:

image_list_LR = np.array(image_list_LR)
indices = np.where(image_list_LR == value) 
if indices:
    input_image_LR = image_list_LR_npy[indices[0]]

我猜内线应该是
input\u image\u LR[I]=image\u list\u LR\u npy[I]
?当
output[0]
image\u list\u LR[I]
相等时,我想把
image\u list\u LR\u npy[I]
放在
input\u image\u LR
中。好的,我改变了答案,应该这样做。我猜内线应该是
input\u LR\u[i] =image\u list\u LR\u npy[i]
?当
输出[0]
image\u list\u LR[i]
相等时,我想把
image\u list\u LR\u npy[i]
input\u image\u LR
中。好的,我更改了我的答案,所以它应该这样做。非常感谢您的建议。这是一个愚蠢的问题,但是没有
sess.run()就无法比较字符串和张量
?运行时间太长。@LUCY tensorflow tensor没有值,除非您运行会话。因此不可能。很遗憾,这是不可能的。根据您在代码中执行的其他操作,您可以在其他时间执行此操作,但很难说没有看到它。@LUCY如果解决了您的问题,请接受答案!谢谢或者你的建议和详细解释!!祝你愉快!!:)@LUCY当然可以。非常感谢你的建议。这是一个愚蠢的问题,但如果没有
sess.run()就无法比较字符串和张量
?运行时间太长。@LUCY tensorflow tensor没有值,除非您运行会话。因此不可能。很遗憾,这是不可能的。根据您在代码中执行的其他操作,您可以在其他时间执行此操作,但很难说没有看到它。@LUCY如果解决了您的问题,请接受答案!谢谢或者你的建议和详细的解释!!祝你愉快!!:)@LUCY当然。