起床四点半 2022-05-21 15:28 采纳率: 0%
浏览 1515

python报错ValueError: Sample larger than population or is negative

请问这几句是什么意思,这段代码网上下的,没怎么学过python,最后一句一直报错ValueError: Sample larger than population or is negative

if __name__ == "__main__":
    with open(pickle_file, 'rb') as file:
        data = pickle.load(file)

    samples = data['samples']

    num_samples = len(samples)
    num_train = int(train_split * num_samples)
    samples = samples[num_train:]

    samples = random.sample(samples, 10)

  • 写回答

2条回答 默认 最新

  • Doraemon0358 2022-10-08 10:06
    关注

    samples的元素个数小于10,因此会报错。使用sample()函数,要保证第一个参数(序列)的元素个数要大于等于第二个参数的值

    评论

报告相同问题?

问题事件

  • 创建了问题 5月21日