Google Prediction API, Hello Prediction: ошибка - слишком мало аргументов

Сегодня я впервые опробую Google Prediction API на Anaconda Python (Ubuntu Linux).

Я хотел опробовать начальный код Hello Prediction Forecast.py, используя следующее:

    $ python prediction.py --object_name="mymodelid/mybucket" --id="myidentifier"

как это указано в документации к коду.

Однако я получаю следующую ошибку:

    usage: pred.py [-h] [--auth_host_name AUTH_HOST_NAME]
                   [--noauth_local_webserver]
                   [--auth_host_port [AUTH_HOST_PORT [AUTH_HOST_PORT ...]]]
                   [--logging_level {DEBUG,INFO,WARNING,ERROR,CRITICAL}]
                   object_name id
    pred.py: error: too few arguments

Я пытался отладить, но я теряюсь в argparse Пакетные методы.

Буду признателен за любую оказанную помощь.

РЕДАКТИРОВАТЬ: Предварительные условия для воспроизведения этого кода включают загрузку данных в Google Storage. Шаги можно найти здесь.

1 ответ

Согласно сообщению об ошибке вы должны использовать

$ python prediction.py mymodelid/mybucket myidentifier

Ожидается 2 строки, без флагов.

usage: pred.py [-h] [--auth_host_name AUTH_HOST_NAME]
               ...
               object_name id

Вы также можете включить такие значения, как '--auth_host_hame=Joe', но это в [], так необязательно. В строке использования нет термина [--id ID].

Другие вопросы по тегам