@@ -40,22 +40,23 @@ function LearnBase.convertlabelview(dst::LearnBase.VectorLabelEncoding{T,2},
40
40
end
41
41
42
42
function LearnBase. convertlabelview (dst:: LearnBase.VectorLabelEncoding{T,K} ,
43
- values:: AbstractVector{V} ,
44
- src:: LearnBase.VectorLabelEncoding{V,K} ) where {T,K,V}
43
+ values:: AbstractVector{V} ,
44
+ src:: LearnBase.VectorLabelEncoding{V,K} ) where {T,K,V}
45
45
f = x -> convertlabel (dst, x, src)
46
46
finv = x -> convertlabel (src, x, dst)
47
47
MappedArray {T,1,typeof(values),typeof(f),typeof(finv)} (f, finv, values)
48
48
end
49
49
50
50
# # General Vector based
51
51
52
- function LearnBase. convertlabel (dst:: LearnBase.VectorLabelEncoding{T,K} , x, src:: LearnBase.VectorLabelEncoding{S,K} ) where {T,K,S}
52
+ function LearnBase. convertlabel (dst:: LearnBase.VectorLabelEncoding{T,K} , x,
53
+ src:: LearnBase.VectorLabelEncoding{S,K} ) where {T,K,S}
53
54
ind2label (label2ind (x, src), dst):: T
54
55
end
55
56
56
57
function LearnBase. convertlabel (dst:: LearnBase.VectorLabelEncoding{T,K} ,
57
- values:: AbstractVector ,
58
- src:: LearnBase.VectorLabelEncoding{S,K} ) where {T,K,S}
58
+ values:: AbstractVector ,
59
+ src:: LearnBase.VectorLabelEncoding{S,K} ) where {T,K,S}
59
60
convertlabel .(dst, values, src):: _array_type (T,Val{1 })
60
61
end
61
62
0 commit comments