spaCy - Util.itershuffle

此实用函数是在 2.0 版中引入的,它将对迭代器进行洗牌。此函数适用于批处理,其工作原理是保留 bufsize 个项目,有时稍后再产生它们。

参数

下表解释了其参数 −

NAME TYPE DESCRIPTION
iterable iterable 它表示要洗牌的迭代器。
bufsize int 这是要保留的项目的缓冲区大小。默认值为 1000。

示例

util.itershuffle() 函数示例如下 −

import spacy
value = range(1000)
shuffled_value = spacy.util.itershuffle(values)
shuffled_value

输出

输出如下所示 −

<generator object itershuffle at 0x00000207BBBE4A20>

spacy_util_get_data_path.html