Пример #1
0
        // Delimiter, header, column datatype inference
        public static ColumnInferenceResult InferColumns(this DataOperations catalog, string path, string label = null, bool hasHeader = false, string separator = null, TextLoader.Column[] columns = null)
        {
            // todo: respect & test column overrides param
            var mlContext = new MLContext();

            return(ColumnInferenceApi.InferColumns(mlContext, path, label, hasHeader, separator));
        }
Пример #2
0
        public static IDataView AutoRead(this DataOperations catalog, IMultiStreamSource source, string label, bool hasHeader = false, string separator = null)
        {
            var mlContext             = new MLContext();
            var columnInferenceResult = ColumnInferenceApi.InferColumns(mlContext, source, label, hasHeader, separator);
            var textLoader            = columnInferenceResult.BuildTextLoader();

            return(textLoader.Read(source));
        }