ckipnlp.container.base module¶
This module provides base containers.
- class ckipnlp.container.base.Base[source]¶
Bases:
object
The 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.
- class ckipnlp.container.base.BaseTuple[source]¶
Bases:
Base
The base CKIPNLP tuple.
- classmethod from_list(data)[source]¶
Construct an instance from python built-in containers.
- Parameters
data (list) –
- class ckipnlp.container.base.BaseList(initlist=None)[source]¶
Bases:
_BaseList
,_InterfaceItem
The base CKIPNLP list.
- item_class = Not Implemented¶
Must be a CKIPNLP container class.
- class ckipnlp.container.base.BaseList0(initlist=None)[source]¶
Bases:
_BaseList
,_InterfaceBuiltInItem
The base CKIPNLP list with built-in item class.
- item_class = Not Implemented¶
Must be a built-in type.