TextLoaderSaverCatalog.LoadFromTextFile Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| LoadFromTextFile(DataOperationsCatalog, String, TextLoader+Options) |
IDataView kullanarak TextLoaderbir metin dosyasından yükleyin. 'nin gecikmeli olduğunu IDataView, dolayısıyla burada gerçek bir yükleme olmadığını, yalnızca şema doğrulamanın gerçekleştiğini unutmayın. |
| LoadFromTextFile(DataOperationsCatalog, String, TextLoader+Column[], Char, Boolean, Boolean, Boolean, Boolean) |
IDataView kullanarak TextLoaderbir metin dosyasından yükleyin. 'nin gecikmeli olduğunu IDataView, dolayısıyla burada gerçek bir yükleme olmadığını, yalnızca şema doğrulamanın gerçekleştiğini unutmayın. |
| LoadFromTextFile<TInput>(DataOperationsCatalog, String, TextLoader+Options) |
IDataView kullanarak TextLoaderbir metin dosyasından yükleyin. 'nin gecikmeli olduğunu IDataView, dolayısıyla burada gerçek bir yükleme olmadığını, yalnızca şema doğrulamanın gerçekleştiğini unutmayın. |
| LoadFromTextFile<TInput>(DataOperationsCatalog, String, Char, Boolean, Boolean, Boolean, Boolean) |
IDataView kullanarak TextLoaderbir metin dosyasından yükleyin. 'nin gecikmeli olduğunu IDataView, dolayısıyla burada gerçek bir yükleme olmadığını, yalnızca şema doğrulamanın gerçekleştiğini unutmayın. |
LoadFromTextFile(DataOperationsCatalog, String, TextLoader+Options)
- Kaynak:
- TextLoaderSaverCatalog.cs
- Kaynak:
- TextLoaderSaverCatalog.cs
- Kaynak:
- TextLoaderSaverCatalog.cs
IDataView kullanarak TextLoaderbir metin dosyasından yükleyin. 'nin gecikmeli olduğunu IDataView, dolayısıyla burada gerçek bir yükleme olmadığını, yalnızca şema doğrulamanın gerçekleştiğini unutmayın.
public static Microsoft.ML.IDataView LoadFromTextFile(this Microsoft.ML.DataOperationsCatalog catalog, string path, Microsoft.ML.Data.TextLoader.Options options = default);
static member LoadFromTextFile : Microsoft.ML.DataOperationsCatalog * string * Microsoft.ML.Data.TextLoader.Options -> Microsoft.ML.IDataView
<Extension()>
Public Function LoadFromTextFile (catalog As DataOperationsCatalog, path As String, Optional options As TextLoader.Options = Nothing) As IDataView
Parametreler
- catalog
- DataOperationsCatalog
Katalog DataOperationsCatalog .
- path
- String
Yüklenecek dosyaların dosyasını veya yolunu belirtir.
- options
- TextLoader.Options
Yükleme işleminin ayarlarını tanımlar.
Döndürülenler
Örnekler
using System;
using System.Collections.Generic;
using System.IO;
using Microsoft.ML;
namespace Samples.Dynamic
{
public static class SaveAndLoadFromText
{
public static void Example()
{
// Create a new context for ML.NET operations. It can be used for
// exception tracking and logging, as a catalog of available operations
// and as the source of randomness. Setting the seed to a fixed number
// in this example to make outputs deterministic.
var mlContext = new MLContext(seed: 0);
// Create a list of training data points.
var dataPoints = new List<DataPoint>()
{
new DataPoint(){ Label = 0, Features = 4},
new DataPoint(){ Label = 0, Features = 5},
new DataPoint(){ Label = 0, Features = 6},
new DataPoint(){ Label = 1, Features = 8},
new DataPoint(){ Label = 1, Features = 9},
};
// Convert the list of data points to an IDataView object, which is
// consumable by ML.NET API.
IDataView data = mlContext.Data.LoadFromEnumerable(dataPoints);
// Create a FileStream object and write the IDataView to it as a text
// file.
using (FileStream stream = new FileStream("data.tsv", FileMode.Create))
mlContext.Data.SaveAsText(data, stream);
// Create an IDataView object by loading the text file.
IDataView loadedData = mlContext.Data.LoadFromTextFile("data.tsv");
// Inspect the data that is loaded from the previously saved text file.
var loadedDataEnumerable = mlContext.Data
.CreateEnumerable<DataPoint>(loadedData, reuseRowObject: false);
foreach (DataPoint row in loadedDataEnumerable)
Console.WriteLine($"{row.Label}, {row.Features}");
// Preview of the loaded data.
// 0, 4
// 0, 5
// 0, 6
// 1, 8
// 1, 9
}
// Example with label and feature values. A data set is a collection of such
// examples.
private class DataPoint
{
public float Label { get; set; }
public float Features { get; set; }
}
}
}
Şunlara uygulanır
LoadFromTextFile(DataOperationsCatalog, String, TextLoader+Column[], Char, Boolean, Boolean, Boolean, Boolean)
- Kaynak:
- TextLoaderSaverCatalog.cs
- Kaynak:
- TextLoaderSaverCatalog.cs
- Kaynak:
- TextLoaderSaverCatalog.cs
IDataView kullanarak TextLoaderbir metin dosyasından yükleyin. 'nin gecikmeli olduğunu IDataView, dolayısıyla burada gerçek bir yükleme olmadığını, yalnızca şema doğrulamanın gerçekleştiğini unutmayın.
public static Microsoft.ML.IDataView LoadFromTextFile(this Microsoft.ML.DataOperationsCatalog catalog, string path, Microsoft.ML.Data.TextLoader.Column[] columns, char separatorChar = '\t', bool hasHeader = false, bool allowQuoting = false, bool trimWhitespace = false, bool allowSparse = false);
static member LoadFromTextFile : Microsoft.ML.DataOperationsCatalog * string * Microsoft.ML.Data.TextLoader.Column[] * char * bool * bool * bool * bool -> Microsoft.ML.IDataView
<Extension()>
Public Function LoadFromTextFile (catalog As DataOperationsCatalog, path As String, columns As TextLoader.Column(), Optional separatorChar As Char = '\t', Optional hasHeader As Boolean = false, Optional allowQuoting As Boolean = false, Optional trimWhitespace As Boolean = false, Optional allowSparse As Boolean = false) As IDataView
Parametreler
- catalog
- DataOperationsCatalog
Katalog DataOperationsCatalog .
- path
- String
Dosya yolu.
- columns
- TextLoader.Column[]
Şemanın sütunları.
- separatorChar
- Char
Bir satırdaki veri noktaları arasında ayırıcı olarak kullanılan karakter. Varsayılan olarak sekme karakteri ayırıcı olarak kullanılır.
- hasHeader
- Boolean
Dosyanın üst bilgisine sahip olup olmadığı. olduğunda true, yükleyici çağrıldığında Load(IMultiStreamSource) ilk satırı atlar.
- allowQuoting
- Boolean
Girişin çift tırnaklı değerler içerip içermeyebileceği. Bu parametre, bir giriş değerindeki ayırıcı karakterleri gerçek ayırıcılardan ayırmak için kullanılır. çift tırnak içindeki ayırıcılar giriş değerinin bir parçası olarak ele alındığında true. Olduğunda false, tüm ayırıcılar, hatta bu beyaz tırnak işaretleri yeni bir sütunu sınırlandıran olarak değerlendirilir.
Boş değerleri eksik değerlerden ayırmak için de kullanılır. olduğunda true, eksik değer ardışık ayırıcılarla ve boş değerler "" ile gösterilir. olduğunda false, içinde belgelenen DataKindher tür için boş değerler ardışık ayırıcılarla ve eksik değerlerle varsayılan eksik değerle gösterilir.
- trimWhitespace
- Boolean
Satırlardan sondaki boşluğu kaldırın.
- allowSparse
- Boolean
Girişin seyrek gösterimler içerip içermeyebileceği. Örneğin, "5 2:6 4:3" içeren bir satır, 5 sütun olduğu ve sıfır olmayan tek sütunun sırasıyla 6 ve 3 değerlerine sahip 2 ve 4 sütunları olduğu anlamına gelir. Sütun dizinleri sıfır tabanlıdır, bu nedenle 2 ve 4 sütunları 3. ve 5. sütunları temsil eder. Bir sütunda yoğun değerler ve ardından bu şekilde temsil edilen seyrek değerler de olabilir. Örneğin, "1 2 5 2:6 4:3" içeren bir satır, 1 ve 2 değerlerine sahip iki yoğun sütunu ve ardından 0, 0, 6, 0 ve 3 değerleriyle seyrek temsil edilen 5 sütunu temsil eder. Seyrek sütunların dizinleri, 0 üçüncü sütunu temsil etse de 0'dan başlar.
Döndürülenler
Veri görünümü.
Şunlara uygulanır
LoadFromTextFile<TInput>(DataOperationsCatalog, String, TextLoader+Options)
- Kaynak:
- TextLoaderSaverCatalog.cs
- Kaynak:
- TextLoaderSaverCatalog.cs
- Kaynak:
- TextLoaderSaverCatalog.cs
IDataView kullanarak TextLoaderbir metin dosyasından yükleyin. 'nin gecikmeli olduğunu IDataView, dolayısıyla burada gerçek bir yükleme olmadığını, yalnızca şema doğrulamanın gerçekleştiğini unutmayın.
public static Microsoft.ML.IDataView LoadFromTextFile<TInput>(this Microsoft.ML.DataOperationsCatalog catalog, string path, Microsoft.ML.Data.TextLoader.Options options);
static member LoadFromTextFile : Microsoft.ML.DataOperationsCatalog * string * Microsoft.ML.Data.TextLoader.Options -> Microsoft.ML.IDataView
<Extension()>
Public Function LoadFromTextFile(Of TInput) (catalog As DataOperationsCatalog, path As String, options As TextLoader.Options) As IDataView
Tür Parametreleri
- TInput
Parametreler
- catalog
- DataOperationsCatalog
Katalog DataOperationsCatalog .
- path
- String
Yüklenecek dosyaların dosyasını veya yolunu belirtir.
- options
- TextLoader.Options
Yükleme işleminin ayarlarını tanımlar. Sütunlar bu yöntemle çıkarılacağı için Sütunlar alanı belirtmeniz gerekmez.
Döndürülenler
Veri görünümü.
Şunlara uygulanır
LoadFromTextFile<TInput>(DataOperationsCatalog, String, Char, Boolean, Boolean, Boolean, Boolean)
- Kaynak:
- TextLoaderSaverCatalog.cs
- Kaynak:
- TextLoaderSaverCatalog.cs
- Kaynak:
- TextLoaderSaverCatalog.cs
IDataView kullanarak TextLoaderbir metin dosyasından yükleyin. 'nin gecikmeli olduğunu IDataView, dolayısıyla burada gerçek bir yükleme olmadığını, yalnızca şema doğrulamanın gerçekleştiğini unutmayın.
public static Microsoft.ML.IDataView LoadFromTextFile<TInput>(this Microsoft.ML.DataOperationsCatalog catalog, string path, char separatorChar = '\t', bool hasHeader = false, bool allowQuoting = false, bool trimWhitespace = false, bool allowSparse = false);
static member LoadFromTextFile : Microsoft.ML.DataOperationsCatalog * string * char * bool * bool * bool * bool -> Microsoft.ML.IDataView
<Extension()>
Public Function LoadFromTextFile(Of TInput) (catalog As DataOperationsCatalog, path As String, Optional separatorChar As Char = '\t', Optional hasHeader As Boolean = false, Optional allowQuoting As Boolean = false, Optional trimWhitespace As Boolean = false, Optional allowSparse As Boolean = false) As IDataView
Tür Parametreleri
- TInput
Parametreler
- catalog
- DataOperationsCatalog
Katalog DataOperationsCatalog .
- path
- String
Dosya yolu.
- separatorChar
- Char
Sütun ayırıcı karakteri. Varsayılan değer :'\t'.
- hasHeader
- Boolean
Dosyanın üst bilgisine sahip olup olmadığı. olduğunda true, yükleyici çağrıldığında Load(IMultiStreamSource) ilk satırı atlar.
- allowQuoting
- Boolean
Girişin çift tırnaklı değerler içerip içermeyebileceği. Bu parametre, bir giriş değerindeki ayırıcı karakterleri gerçek ayırıcılardan ayırmak için kullanılır. çift tırnak içindeki ayırıcılar giriş değerinin bir parçası olarak ele alındığında true. Olduğunda false, tüm ayırıcılar, hatta bu beyaz tırnak işaretleri yeni bir sütunu sınırlandıran olarak değerlendirilir.
Boş değerleri eksik değerlerden ayırmak için de kullanılır. olduğunda true, eksik değer ardışık ayırıcılarla ve boş değerler "" ile gösterilir. olduğunda false, içinde belgelenen DataKindher tür için boş değerler ardışık ayırıcılarla ve eksik değerlerle varsayılan eksik değerle gösterilir.
- trimWhitespace
- Boolean
Satırlardan sondaki boşluğu kaldırın.
- allowSparse
- Boolean
Girişin seyrek gösterimler içerip içermeyebileceği. Örneğin, "5 2:6 4:3" içeren bir satır, 5 sütun olduğu ve sıfır olmayan tek sütunun sırasıyla 6 ve 3 değerlerine sahip 2 ve 4 sütunları olduğu anlamına gelir. Sütun dizinleri sıfır tabanlıdır, bu nedenle 2 ve 4 sütunları 3. ve 5. sütunları temsil eder. Bir sütunda yoğun değerler ve ardından bu şekilde temsil edilen seyrek değerler de olabilir. Örneğin, "1 2 5 2:6 4:3" içeren bir satır, 1 ve 2 değerlerine sahip iki yoğun sütunu ve ardından 0, 0, 6, 0 ve 3 değerleriyle seyrek temsil edilen 5 sütunu temsil eder. Seyrek sütunların dizinleri, 0 üçüncü sütunu temsil etse de 0'dan başlar.
Döndürülenler
Veri görünümü.