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当然。