首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeError:不支持的操作数类型(S)用于*:'int‘和’标志‘

TypeError:不支持的操作数类型(S)用于*:'int‘和’标志‘
EN

Stack Overflow用户
提问于 2018-03-10 07:00:57
回答 2查看 2.1K关注 0票数 0

回溯(最近一次调用):文件"run_summarization.py",第327行,tf.app.run()文件第126行,运行_sys.exit(main(argv))文件"run_summarization.py",第306行,主batcher = Batcher(FLAGS.data_path, vocab, hps, single_pass=FLAGS.single_pass)文件"/home/hdm/hdm/program/CNN/pointer-generator-master/batcher.py",第238行,在init self._example_queue = Queue.Queue(self.BATCH_QUEUE_MAX * self._hps.batch_size) TypeError:不支持的操作数类型(S)表示*:'int‘和’标志‘

EN

回答 2

Stack Overflow用户

发布于 2018-12-13 15:01:05

run_summarization.py中,第297行

改变:

代码语言:javascript
复制
for key,val in FLAGS.__flags.iteritems() 

致:

代码语言:javascript
复制
for key,val in FLAGS.flag_values_dict().iteritems()

对于Python 3,更改为:

代码语言:javascript
复制
for key,val in FLAGS.flag_values_dict().items()
票数 5
EN

Stack Overflow用户

发布于 2018-04-09 14:00:36

查找:

代码语言:javascript
复制
for key,val in FLAGS.__flags.iteritems(): # for each flag
    if key in hparam_list: # if it's in the list
        hps_dict[key] = val # add it to the dict

应从行开始: 297*

更改:

代码语言:javascript
复制
for key,val in FLAGS.__flags.iteritems()

至:

代码语言:javascript
复制
for key,val in FLAGS.flag_values_dict().iteritems()
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49206318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档