@@ -111,22 +111,6 @@ public static KeyToValueMappingEstimator MapKeyToValue(this TransformsCatalog.Co
111
111
public static KeyToValueMappingEstimator MapKeyToValue ( this TransformsCatalog . ConversionTransforms catalog , InputOutputColumnPair [ ] columns )
112
112
=> new KeyToValueMappingEstimator ( CatalogUtils . GetEnvironment ( catalog ) , columns . Select ( x => ( x . OutputColumnName , x . InputColumnName ) ) . ToArray ( ) ) ;
113
113
114
- /// <summary>
115
- /// Convert the key types (name of the column specified in the first item of the tuple) back to their original values
116
- /// (named as specified in the second item of the tuple).
117
- /// </summary>
118
- /// <param name="catalog">The conversion transform's catalog</param>
119
- /// <param name="columns">The pairs of input and output columns.</param>
120
- /// <example>
121
- /// <format type="text/markdown">
122
- /// <]
124
- /// ]]></format>
125
- /// </example>
126
- [ BestFriend ]
127
- internal static KeyToValueMappingEstimator MapKeyToValue ( this TransformsCatalog . ConversionTransforms catalog , params ColumnOptions [ ] columns )
128
- => new KeyToValueMappingEstimator ( CatalogUtils . GetEnvironment ( catalog ) , ColumnOptions . ConvertToValueTuples ( columns ) ) ;
129
-
130
114
/// <summary>
131
115
/// Maps key types or key values into a floating point vector.
132
116
/// </summary>
@@ -218,7 +202,7 @@ public static ValueToKeyMappingEstimator MapValueToKey(this TransformsCatalog.Co
218
202
}
219
203
220
204
/// <summary>
221
- /// Converts value types into <see cref="KeyType "/>, optionally loading the keys to use from <paramref name="keyData"/>.
205
+ /// Converts value types into <see cref="KeyDataViewType "/>, optionally loading the keys to use from <paramref name="keyData"/>.
222
206
/// </summary>
223
207
/// <param name="catalog">The conversion transform's catalog.</param>
224
208
/// <param name="columns">The data columns to map to keys.</param>
@@ -292,11 +276,11 @@ public static ValueMappingEstimator<TInputType, TOutputType> MapValue<TInputType
292
276
internal static ValueMappingEstimator < TInputType , TOutputType > MapValue < TInputType , TOutputType > (
293
277
this TransformsCatalog . ConversionTransforms catalog ,
294
278
IEnumerable < KeyValuePair < TInputType , TOutputType > > keyValuePairs ,
295
- params ColumnOptions [ ] columns )
279
+ params InputOutputColumnPair [ ] columns )
296
280
{
297
281
var keys = keyValuePairs . Select ( pair => pair . Key ) ;
298
282
var values = keyValuePairs . Select ( pair => pair . Value ) ;
299
- return new ValueMappingEstimator < TInputType , TOutputType > ( CatalogUtils . GetEnvironment ( catalog ) , keys , values , ColumnOptions . ConvertToValueTuples ( columns ) ) ;
283
+ return new ValueMappingEstimator < TInputType , TOutputType > ( CatalogUtils . GetEnvironment ( catalog ) , keys , values , InputOutputColumnPair . ConvertToValueTuples ( columns ) ) ;
300
284
}
301
285
302
286
/// <summary>
@@ -320,12 +304,12 @@ internal static ValueMappingEstimator<TInputType, TOutputType> MapValue<TInputTy
320
304
this TransformsCatalog . ConversionTransforms catalog ,
321
305
IEnumerable < KeyValuePair < TInputType , TOutputType > > keyValuePairs ,
322
306
bool treatValuesAsKeyType ,
323
- params ColumnOptions [ ] columns )
307
+ params InputOutputColumnPair [ ] columns )
324
308
{
325
309
var keys = keyValuePairs . Select ( pair => pair . Key ) ;
326
310
var values = keyValuePairs . Select ( pair => pair . Value ) ;
327
311
return new ValueMappingEstimator < TInputType , TOutputType > ( CatalogUtils . GetEnvironment ( catalog ) , keys , values , treatValuesAsKeyType ,
328
- ColumnOptions . ConvertToValueTuples ( columns ) ) ;
312
+ InputOutputColumnPair . ConvertToValueTuples ( columns ) ) ;
329
313
}
330
314
331
315
/// <summary>
@@ -381,12 +365,12 @@ public static ValueMappingEstimator<TInputType, TOutputType> MapValue<TInputType
381
365
internal static ValueMappingEstimator < TInputType , TOutputType > MapValue < TInputType , TOutputType > (
382
366
this TransformsCatalog . ConversionTransforms catalog ,
383
367
IEnumerable < KeyValuePair < TInputType , TOutputType [ ] > > keyValuePairs ,
384
- params ColumnOptions [ ] columns )
368
+ params InputOutputColumnPair [ ] columns )
385
369
{
386
370
var keys = keyValuePairs . Select ( pair => pair . Key ) ;
387
371
var values = keyValuePairs . Select ( pair => pair . Value ) ;
388
372
return new ValueMappingEstimator < TInputType , TOutputType > ( CatalogUtils . GetEnvironment ( catalog ) , keys , values ,
389
- ColumnOptions . ConvertToValueTuples ( columns ) ) ;
373
+ InputOutputColumnPair . ConvertToValueTuples ( columns ) ) ;
390
374
}
391
375
392
376
/// <summary>
@@ -437,8 +421,8 @@ public static ValueMappingEstimator MapValue(
437
421
[ BestFriend ]
438
422
internal static ValueMappingEstimator MapValue (
439
423
this TransformsCatalog . ConversionTransforms catalog ,
440
- IDataView lookupMap , DataViewSchema . Column keyColumn , DataViewSchema . Column valueColumn , params ColumnOptions [ ] columns )
424
+ IDataView lookupMap , DataViewSchema . Column keyColumn , DataViewSchema . Column valueColumn , params InputOutputColumnPair [ ] columns )
441
425
=> new ValueMappingEstimator ( CatalogUtils . GetEnvironment ( catalog ) , lookupMap , keyColumn . Name , valueColumn . Name ,
442
- ColumnOptions . ConvertToValueTuples ( columns ) ) ;
426
+ InputOutputColumnPair . ConvertToValueTuples ( columns ) ) ;
443
427
}
444
428
}
0 commit comments