JuliaML / JuliaML/MLLabelUtils.jl

missing methods for label2ind

Open
#24 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Julia
Stars
31
Forks
13
PR merge metrics
No merged PRs in 30d

Description

I get this
```julia
julia> x=[1 0; 0 1]
2×2 Array{Int64,2}:
1 0
0 1

julia> label2ind(x, LabelEnc.OneOfK(2))
ERROR: MethodError: no method matching isposlabel(::Array{Int64,2}, ::MLLabelUtils.LabelEnc.OneOfK{Int64,2})
Closest candidates are:
isposlabel(::Bool, ::MLLabelUtils.LabelEnc.OneOfK) at /home/carlo/.julia/dev/MLLabelUtils/src/labelencoding.jl:264
isposlabel(::Number, ::MLLabelUtils.LabelEnc.OneOfK{T,2}) where T at /home/carlo/.julia/dev/MLLabelUtils/src/labelencoding.jl:269
isposlabel(::AbstractArray{#s5,1} where #s5<:Number, ::MLLabelUtils.LabelEnc.OneOfK{T,2}) where T at /home/carlo/.julia/dev/MLLabelUtils/src/labelencoding.jl:270
...
Stacktrace:
[1] label2ind(::Array{Int64,2}, ::MLLabelUtils.LabelEnc.OneOfK{Int64,2}) at /home/carlo/.julia/dev/MLLabelUtils/src/labelencoding.jl:217
[2] top-level scope at none:0
```
while I was expecting `label2ind(x, LabelEnc.OneOfK(2)) == [1,2]`, right?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.