fastNLP.core.instance¶
instance 模块实现了Instance 类在fastNLP中对应sample。一个sample可以认为是一个Instance类型的对象。
便于理解的例子可以参考文档 fastNLP.core.dataset
中的表格
-
class
fastNLP.core.instance.
Instance
(**fields)[源代码]¶ 别名
fastNLP.Instance
fastNLP.core.instance.Instance
Instance是fastNLP中对应一个sample的类。每个sample在fastNLP中是一个Instance对象。 Instance一般与
DataSet
一起使用, Instance的初始化如下面的Example所示:>>>from fastNLP import Instance >>>ins = Instance(field_1=[1, 1, 1], field_2=[2, 2, 2]) >>>ins["field_1"] [1, 1, 1] >>>ins.add_field("field_3", [3, 3, 3]) >>>ins = Instance(**{'x1': 1, 'x2':np.zeros((3, 4))})