1

这是我的程序:

import hydra
from omegaconf import DictConfig, OmegaConf
import sys
import random
import os

input_data_path = "path/to/input/data"

@hydra.main(config_path='conf', config_name='default')
def get_number_from_sentences(cfg):
    n_sentences = cfg.n_sentences
    list_results = []
    with open(input_data_path, 'r') as input_data_file:
        input_data = input_data_file.readlines()
        for i in range(0, len(input_data), n_sentences):
            result = 0
            for sentence in input_data[i:i+n_sentences]:
                for word in sentence:
                    result = result + random.randint(0, 100)
            result = result/(n_sentences*100)
            list_results.append(result)
    return list_results

print(get_number_from_sentences())

输出为无。我不明白为什么,没有 hydra 装饰器它可以工作。

我有:九头蛇 2.5,九头蛇核心 1.1.1

4

0 回答 0