ckipnlp.container.base module¶
This module provides base containers.
-
class
ckipnlp.container.base.Base[source]¶ Bases:
objectThe base CKIPNLP container.
-
abstract classmethod
from_text(data)[source]¶ Construct an instance from text format.
- Parameters
data (str) –
-
abstract classmethod
from_list(data)[source]¶ Construct an instance from python built-in containers.
-
abstract classmethod
from_dict(data)[source]¶ Construct an instance from python built-in containers.
-
classmethod
from_json(data, **kwargs)[source]¶ Construct an instance from JSON format.
- Parameters
data (str) – please refer
from_dict()for format details.
-
abstract classmethod
-
class
ckipnlp.container.base.BaseTuple[source]¶ Bases:
ckipnlp.container.base.BaseThe base CKIPNLP tuple.
-
classmethod
from_list(data)[source]¶ Construct an instance from python built-in containers.
- Parameters
data (list) –
-
classmethod
-
class
ckipnlp.container.base.BaseList(initlist=None)[source]¶ Bases:
ckipnlp.container.base._BaseList,ckipnlp.container.base._InterfaceItemThe base CKIPNLP list.
-
item_class= Not Implemented¶ Must be a CKIPNLP container class.
-
-
class
ckipnlp.container.base.BaseList0(initlist=None)[source]¶ Bases:
ckipnlp.container.base._BaseList,ckipnlp.container.base._InterfaceBuiltInItemThe base CKIPNLP list with built-in item class.
-
item_class= Not Implemented¶ Must be a built-in type.
-