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.
-
abstract classmethod
-
class
ckipnlp.container.base.
BaseTuple
[source]¶ Bases:
ckipnlp.container.base.Base
The 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._InterfaceItem
The 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._InterfaceBuiltInItem
The base CKIPNLP list with built-in item class.
-
item_class
= Not Implemented¶ Must be a built-in type.
-