功能不起作用,语法错误,等等

问题描述 投票:-1回答:2

前几天,我正在为Keras上的图像字幕模型开发项目。但是,当我运行它时,我面临着很多错误。请注意,我正在Python中使用Atom编辑器和虚拟环境,并从命令行运行所有内容。

train_features = load_photo_features(os.path('C:/Users/neelg/Documents/Atom_projects/Main/features.pkl'), train)

在此行,我收到此错误==>

  File "C:\Users\neelg\Documents\Atom_projects\Main\Img_cap.py", line 143
train_features = load_photo_features(os.path('C:/Users/neelg/Documents/Atom_projects/Main/features.pkl'), train)
             ^

SyntaxError:无效的语法

我认为该函数的语法正确,但是错误仍然存​​在。因此,在一个单独的文件中,我复制了该函数并尝试隔离问题。独立功能的代码:-

from pickle import load
import os
def load_photo_features(filename, dataset):
    all_features = load(open(filename, 'rb'))
    features = {k: all_features[k] for k in dataset}
    return features

filename = 'C:/Users/neelg/Documents/Atom_projects/Main/Flickr8k_text/Flickr8k.trainImages.txt'

train_features = load_photo_features(os.path('C:/Users/neelg/Documents/Atom_projects/Main/features.pkl'), train)

现在,出现另一种问题:

Traceback (most recent call last):
  File "C:\Users\neelg\Documents\Atom_projects\Main\testing.py", line 10, in <module>
    train_features = load_photo_features(os.path('C:/Users/neelg/Documents/Atom_projects/Main/features.pkl'), train)
TypeError: 'module' object is not callable

有帮助吗?

P.S => Pls在巡回赛自己的编辑器上测试代码后发送建议,然后再提交,因为我怀疑系统编码会引起一些核心问题(正如其他人所建议的)。另外,由于其长度和多个文件的要求,因此无法加载整个代码。并且请不要在未指定任何原因的情况下对帖子进行投票]

python-3.x machine-learning keras atom-editor tf.keras
2个回答
0
投票
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.