DataOperationsCatalog Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс, используемый для создания компонентов, которые работают с данными, но не являются частью конвейера обучения модели. Включает компоненты для загрузки, сохранения, кэширования, фильтрации, перетасовки и разделения данных.
public sealed class DataOperationsCatalog
type DataOperationsCatalog = class
Public NotInheritable Class DataOperationsCatalog
- Наследование
-
DataOperationsCatalog
Методы
| Имя | Описание |
|---|---|
| BootstrapSample(IDataView, Nullable<Int32>, Boolean) |
Возьмите приблизительный пример |
| Cache(IDataView, String[]) |
Создает отложенный кэш |
| CreateEnumerable<TRow>(IDataView, Boolean, Boolean, SchemaDefinition) |
Преобразуйте объект IDataView в строго типизированный IEnumerable<T>. |
| CrossValidationSplit(IDataView, Int32, String, Nullable<Int32>) |
Разделите набор данных на перекрестную проверку наборов обучения и набор тестов.
Учитывает предоставленный |
| FilterRowsByColumn(IDataView, String, Double, Double) |
Отфильтруйте набор данных по значениям числового столбца. |
| FilterRowsByKeyColumnFraction(IDataView, String, Double, Double) |
Отфильтруйте набор данных по значениям столбца KeyDataViewType . |
| FilterRowsByMissingValues(IDataView, String[]) |
Удалите строки, в которых любой столбец содержит |
| LoadFromEnumerable<TRow>(IEnumerable<TRow>, DataViewSchema) |
Создайте новую IDataView над перечислением элементов определяемого пользователем типа, используя предоставленный DataViewSchemaтип, который может содержать больше сведений о схеме, чем тип может захватывать. |
| LoadFromEnumerable<TRow>(IEnumerable<TRow>, SchemaDefinition) |
Создайте новую IDataView над перечислением элементов определяемого пользователем типа.
Пользователь сохраняет владение Одним из типичных способов использования потокового представления данных может быть создание представления данных, которое лениво загружает данные по мере необходимости, а затем применить предварительно обученные преобразования к нему и курсор через него для результатов преобразования. |
| ShuffleRows(IDataView, Nullable<Int32>, Int32, Boolean) |
Перемешивает строки |
| SkipRows(IDataView, Int64) |
Пропустить |
| TakeRows(IDataView, Int64) |
Возьмите |
| TrainTestSplit(IDataView, Double, String, Nullable<Int32>) |
Разделите набор данных на набор обучения и набор тестов в соответствии с заданной дроби.
Учитывает предоставленный |