Encode target labels with value between 0 and n_classes-1.
This transformer should be used to encode target values, i.e. y
, and not the input X
.
Read more in the User Guide.
new LabelEncoder(opts?: object): LabelEncoder;
Name | Type | Description |
---|---|---|
opts? |
object |
- |
opts.classes_? |
ArrayLike |
Holds the label for each class. |
Defined in: generated/preprocessing/LabelEncoder.ts:25
Disposes of the underlying Python resources.
Once dispose()
is called, the instance is no longer usable.
dispose(): Promise<void>;
Promise
<void
>
Defined in: generated/preprocessing/LabelEncoder.ts:88
Fit label encoder.
fit(opts: object): Promise<any>;
Name | Type | Description |
---|---|---|
opts |
object |
- |
opts.y? |
ArrayLike |
Target values. |
Promise
<any
>
Defined in: generated/preprocessing/LabelEncoder.ts:105
Fit label encoder and return encoded labels.
fit_transform(opts: object): Promise<ArrayLike>;
Name | Type | Description |
---|---|---|
opts |
object |
- |
opts.y? |
ArrayLike |
Target values. |
Promise
<ArrayLike
>
Defined in: generated/preprocessing/LabelEncoder.ts:138
Get metadata routing of this object.
Please check User Guide on how the routing mechanism works.
get_metadata_routing(opts: object): Promise<any>;
Name | Type | Description |
---|---|---|
opts |
object |
- |
opts.routing? |
any |
A MetadataRequest encapsulating routing information. |
Promise
<any
>
Defined in: generated/preprocessing/LabelEncoder.ts:173
Initializes the underlying Python resources.
This instance is not usable until the Promise
returned by init()
resolves.
init(py: PythonBridge): Promise<void>;
Name | Type |
---|---|
py |
PythonBridge |
Promise
<void
>
Defined in: generated/preprocessing/LabelEncoder.ts:48
Transform labels back to original encoding.
inverse_transform(opts: object): Promise<ArrayLike>;
Name | Type | Description |
---|---|---|
opts |
object |
- |
opts.y? |
ArrayLike |
Target values. |
Promise
<ArrayLike
>
Defined in: generated/preprocessing/LabelEncoder.ts:208
Set output container.
See Introducing the set_output API for an example on how to use the API.
set_output(opts: object): Promise<any>;
Name | Type | Description |
---|---|---|
opts |
object |
- |
opts.transform? |
"default" | "pandas" |
Configure output of transform and fit\_transform . |
Promise
<any
>
Defined in: generated/preprocessing/LabelEncoder.ts:245
Transform labels to normalized encoding.
transform(opts: object): Promise<ArrayLike>;
Name | Type | Description |
---|---|---|
opts |
object |
- |
opts.y? |
ArrayLike |
Target values. |
Promise
<ArrayLike
>
Defined in: generated/preprocessing/LabelEncoder.ts:278
boolean
=false
Defined in: generated/preprocessing/LabelEncoder.ts:23
boolean
=false
Defined in: generated/preprocessing/LabelEncoder.ts:22
PythonBridge
Defined in: generated/preprocessing/LabelEncoder.ts:21
string
Defined in: generated/preprocessing/LabelEncoder.ts:18
any
Defined in: generated/preprocessing/LabelEncoder.ts:19
py(): PythonBridge;
PythonBridge
Defined in: generated/preprocessing/LabelEncoder.ts:35
py(pythonBridge: PythonBridge): void;
Name | Type |
---|---|
pythonBridge |
PythonBridge |
void
Defined in: generated/preprocessing/LabelEncoder.ts:39