pycognaize.document.field.numeric_field.NumericField
- class NumericField(name, value='', calculated_value='', tags=None, field_id=None, group_key=None, confidence=-1.0, group_name=None, scale=None, mapping=None, is_calculated=None)[source]
Bases:
Field
Base class for all pycognaize number fields
- Parameters:
name (
str
)value (
str
)calculated_value (
str
)tags (
Optional
[List
[ExtractionTag
]])field_id (
Optional
[str
])group_key (
str
)confidence (
Optional
[float
])group_name (
str
)scale (
int
)mapping (
Optional
[List
[Dict
[str
,str
]]])is_calculated (
bool
)
Methods
Create NumericField object from dictionary
converts string value to numeric
Converts NumericField object to dictionary
Attributes
calculated_value
classes
classification_labels
confidence
field_id
field_value
group_key
group_name
is_calculated
mapping
name
raw_field_value
raw_value
tag_value
tags
value
- classmethod construct_from_raw(raw, pages, html=None, labels=None)[source]
Create NumericField object from dictionary
- Parameters:
- Return type:
- tag_class
alias of
ExtractionTag