Datasets documentation
Clases de constructor
Clases de constructor
Constructores
🤗 Datasets se basa en dos clases principales durante el proceso de construcción del conjunto de datos: DatasetBuilder y BuilderConfig.
clase datasets.DatasetBuilder
< source >( cache_dir: typing.Optional[str] = Nonedataset_name: typing.Optional[str] = Noneconfig_name: typing.Optional[str] = Nonehash: typing.Optional[str] = Nonebase_path: typing.Optional[str] = Noneinfo: typing.Optional[datasets.info.DatasetInfo] = Nonefeatures: typing.Optional[datasets.features.features.Features] = Nonetoken: typing.Union[bool, str, NoneType] = Nonerepo_id: typing.Optional[str] = Nonedata_files: typing.Union[str, list, dict, datasets.data_files.DataFilesDict, NoneType] = Nonedata_dir: typing.Optional[str] = Nonestorage_options: typing.Optional[dict] = Nonewriter_batch_size: typing.Optional[int] = Noneconfig_id: typing.Optional[str] = None**config_kwargs )
Parámetros
- cache_dir (
str, opcional) — Directorio para almacenar los datos en caché. El valor predeterminado es"~/.cache/huggingface/datasets". - dataset_name (
str, opcional) — Nombre del conjunto de datos, si es diferente del nombre del constructor. Útil para los constructores empaquetados como csv, imagefolder, audiofolder, etc. para reflejar la diferencia entre conjuntos de datos que utilizan el mismo constructor empaquetado. - config_name (
str, opcional) — Nombre de la configuración del conjunto de datos. Afecta a los datos generados en el disco. Las diferentes configuraciones tendrán sus propios subdirectorios y versiones. Si no se proporciona, se utiliza la configuración predeterminada (si existe).Añadido en 2.3.0
El parámetro
namese renombró aconfig_name. - hash (
str, opcional) — Hash específico del código del constructor del conjunto de datos. Se utiliza para actualizar el directorio de caché cuando el código del constructor del conjunto de datos se actualiza (para evitar reutilizar datos antiguos). El directorio de caché típico (definido enself._relative_data_dir) esname/version/hash/. - base_path (
str, opcional) — Ruta base para las rutas relativas que se utilizan para descargar archivos. Puede ser una URL remota. - features (Features, opcional) — Tipos de Features para usar con este conjunto de datos. Se puede usar, por ejemplo, para cambiar los tipos de Features de un conjunto de datos.
- token (
strobool, opcional) — Cadena o booleano para usar como token Bearer para archivos remotos en el Datasets Hub. Si esTrue, se obtendrá el token de"~/.huggingface". - repo_id (
str, opcional) — ID del repositorio del conjunto de datos. Se utiliza para distinguir constructores con el mismo nombre pero que no provienen del mismo espacio de nombres, por ejemplo, los IDs de repositorio “rajpurkar/squad” y “lhoestq/squad”. En el segundo caso, el nombre del constructor sería “lhoestq___squad”. - data_files (
stroSequenceoMapping, opcional) — Ruta(s) al archivo(s) de datos de origen. Para constructores como “csv” o “json” que requieren que el usuario especifique los archivos de datos. Pueden ser archivos locales o remotos. Para mayor comodidad, puede usar unDataFilesDict. - data_dir (
str, opcional) — Ruta al directorio que contiene el o los archivos de datos de origen. Úsalo solo si no se pasadata_files, en cuyo caso es equivalente a pasaros.path.join(data_dir, "**")comodata_files. Para los constructores que requieren una descarga manual, debe ser la ruta al directorio local que contiene los datos descargados manualmente. - storage_options (
dict, opcional) — Pares clave/valor que se pasarán al backend del sistema de archivos del conjunto de datos, si lo hay. - writer_batch_size (
int, opcional) — Tamaño de lote utilizado por el ArrowWriter. Define el número de muestras que se mantienen en memoria antes de escribirlas y también la longitud de los fragmentos de arrow. None significa que el ArrowWriter utilizará su valor predeterminado. - **config_kwargs (argumentos de palabra clave adicionales) — Argumentos de palabra clave que se pasan a la clase de configuración del constructor correspondiente, definida en el atributo de clase DatasetBuilder.BUILDER_CONFIG_CLASS. La clase de configuración del constructor es BuilderConfig o una subclase de esta.
Clase base abstracta para todos los conjuntos de datos.
DatasetBuilder tiene 3 métodos clave:
DatasetBuilder.info: Documenta el conjunto de datos, incluidos los nombres de las características, tipos, formas, versión, divisiones, citación, etc.- DatasetBuilder.download_and_prepare(): Descarga los datos de origen y los escribe en el disco.
- DatasetBuilder.as_dataset(): Genera un Dataset.
Algunos DatasetBuilder exponen múltiples variantes del
conjunto de datos definiendo una subclase de BuilderConfig y aceptando un
objeto de configuración (o nombre) en la construcción. Los conjuntos de datos configurables exponen un
conjunto predefinido de configuraciones en DatasetBuilder.builder_configs().
as_dataset
< source >( split: typing.Union[str, datasets.splits.Split, list[str], list[datasets.splits.Split], NoneType] = Nonein_memory = False )
Parámetros
- split (
datasets.Split) — Subconjunto de los datos que se debe devolver. - verification_mode (VerificationMode o
str, por defectoBASIC_CHECKS) — Modo de verificación que determina las comprobaciones a realizar en la información del conjunto de datos descargado/procesado (sumas de verificación/tamaño/divisiones/…).Añadido en 2.9.1
- in_memory (
bool, por defectoFalse) — Si se debe copiar los datos en memoria.
Devuelve un Dataset para la división especificada.
download_and_prepare
< source >( output_dir: typing.Optional[str] = Nonedownload_config: typing.Optional[datasets.download.download_config.DownloadConfig] = Nonedownload_mode: typing.Union[datasets.download.download_manager.DownloadMode, str, NoneType] = Noneverification_mode: typing.Union[datasets.utils.info_utils.VerificationMode, str, NoneType] = Nonedl_manager: typing.Optional[datasets.download.download_manager.DownloadManager] = Nonebase_path: typing.Optional[str] = Nonefile_format: str = 'arrow'max_shard_size: typing.Union[str, int, NoneType] = Nonenum_proc: typing.Optional[int] = Nonestorage_options: typing.Optional[dict] = None**download_and_prepare_kwargs )
Parámetros
- output_dir (
str, opcional) — Directorio de salida para el conjunto de datos. Por defecto, se utiliza elcache_dir, de este builder, que se encuentra en~/.cache/huggingface/datasetspor defecto.Añadido en 2.5.0
- download_config (
DownloadConfig, opcional) — Parámetros específicos de configuración de descarga. - download_mode (DownloadMode o
str, opcional) — Selecciona el modo de descarga/generación, por defectoREUSE_DATASET_IF_EXISTS. - verification_mode (VerificationMode o
str, por defectoBASIC_CHECKS) — Modo de verificación que determina las comprobaciones a realizar en la información del dataset descargado/procesado (sumas de verificación/tamaño/divisiones/…).Añadido en 2.9.1
- dl_manager (
DownloadManager, opcional) —DownloadMangerespecífico a utilizar. - base_path (
str, opcional) — Ruta base para las rutas relativas que se usan para descargar archivos. Puede ser una URL remota. Si no se especifica, se usará en su lugar el valor del atributobase_path(self.base_path). - file_format (
str, opcional) — Formato de los archivos de datos en los que se escribirá el conjunto de datos. Formatos admitidos: “arrow”, “parquet”. El valor predeterminado es el formato “arrow”. Si el formato es “parquet”, los datos de imagen y audio se incrustan en los archivos Parquet en lugar de apuntar a archivos locales.Añadido en 2.5.0
- max_shard_size (
Union[str, int], opcional) — Número máximo de bytes escritos por fragmento, el valor predeterminado es «500MB». El tamaño se basa en el tamaño de los datos sin comprimir, por lo que en la práctica los archivos de fragmento pueden ser más pequeños quemax_shard_sizedebido, por ejemplo, a la compresión de Parquet.Añadido en 2.5.0
- num_proc (
int, opcional, por defectoNone) — Número de procesos al descargar y generar el dataset localmente. La multiprocesación está deshabilitada por defecto.Añadido en 2.7.0
- storage_options (
dict, opcional) — Pares clave/valor que se pasarán al backend del sistema de archivos de caché, si lo hay.Añadido en 2.5.0
- **download_and_prepare_kwargs (argumentos de palabra clave adicionales) — Argumentos de palabra clave.
Descarga y prepara el conjunto de datos para su lectura.
Ejemplo:
Descargue y prepare el conjunto de datos como archivos Arrow que se pueden cargar como un Dataset usando builder.as_dataset():
>>> from datasets import load_dataset_builder
>>> builder = load_dataset_builder("cornell-movie-review-data/rotten_tomatoes")
>>> builder.download_and_prepare()Descargue y prepare el conjunto de datos como archivos Parquet fragmentados localmente:
>>> from datasets import load_dataset_builder
>>> builder = load_dataset_builder("cornell-movie-review-data/rotten_tomatoes")
>>> builder.download_and_prepare("./output_dir", file_format="parquet")Descargue y prepare el conjunto de datos como archivos Parquet segmentados en un almacenamiento en la nube:
>>> from datasets import load_dataset_builder
>>> storage_options = {"key": aws_access_key_id, "secret": aws_secret_access_key}
>>> builder = load_dataset_builder("cornell-movie-review-data/rotten_tomatoes")
>>> builder.download_and_prepare("s3://my-bucket/my_rotten_tomatoes", storage_options=storage_options, file_format="parquet")Devuelve la ruta del módulo de esta clase o subclase.
clase datasets.GeneratorBasedBuilder
< source >( cache_dir: typing.Optional[str] = Nonedataset_name: typing.Optional[str] = Noneconfig_name: typing.Optional[str] = Nonehash: typing.Optional[str] = Nonebase_path: typing.Optional[str] = Noneinfo: typing.Optional[datasets.info.DatasetInfo] = Nonefeatures: typing.Optional[datasets.features.features.Features] = Nonetoken: typing.Union[bool, str, NoneType] = Nonerepo_id: typing.Optional[str] = Nonedata_files: typing.Union[str, list, dict, datasets.data_files.DataFilesDict, NoneType] = Nonedata_dir: typing.Optional[str] = Nonestorage_options: typing.Optional[dict] = Nonewriter_batch_size: typing.Optional[int] = Noneconfig_id: typing.Optional[str] = None**config_kwargs )
Clase base para conjuntos de datos con generación de datos basada en generadores de diccionarios.
GeneratorBasedBuilder es una clase de conveniencia que abstrae gran parte de la escritura y lectura de datos de DatasetBuilder. Espera que las subclases implementen generadores de diccionarios de características a lo largo de las divisiones del conjunto de datos (_split_generators). Consulte las docstrings de los métodos para obtener más detalles.
clase datasets.ArrowBasedBuilder
< source >( cache_dir: typing.Optional[str] = Nonedataset_name: typing.Optional[str] = Noneconfig_name: typing.Optional[str] = Nonehash: typing.Optional[str] = Nonebase_path: typing.Optional[str] = Noneinfo: typing.Optional[datasets.info.DatasetInfo] = Nonefeatures: typing.Optional[datasets.features.features.Features] = Nonetoken: typing.Union[bool, str, NoneType] = Nonerepo_id: typing.Optional[str] = Nonedata_files: typing.Union[str, list, dict, datasets.data_files.DataFilesDict, NoneType] = Nonedata_dir: typing.Optional[str] = Nonestorage_options: typing.Optional[dict] = Nonewriter_batch_size: typing.Optional[int] = Noneconfig_id: typing.Optional[str] = None**config_kwargs )
Clase base para conjuntos de datos con generación de datos basada en funciones de carga de Arrow (CSV/JSON/Parquet).
clase datasets.BuilderConfig
< source >( name: str = 'default'version: typing.Union[datasets.utils.version.Version, str, NoneType] = 0.0.0data_dir: typing.Optional[str] = Nonedata_files: typing.Union[datasets.data_files.DataFilesDict, datasets.data_files.DataFilesPatternsDict, NoneType] = Nonedescription: typing.Optional[str] = None )
Parámetros
- name (
str, por defectodefault) — El nombre de la configuración. - version (
Versionostr, por defecto0.0.0) — La versión de la configuración. - data_dir (
str, opcional) — Ruta al directorio que contiene los datos de origen. - data_files (
stroSequenceoMapping, opcional) — Ruta(s) al(los) archivo(s) de datos de origen. - description (
str, opcional) — Una descripción en lenguaje humano de la configuración.
Clase base para la configuración de datos de DatasetBuilder.
Los subclases de DatasetBuilder con opciones de configuración de datos deben subclasear BuilderConfig y añadir sus propias propiedades.
create_config_id
< source >( config_kwargs: dictcustom_features: typing.Optional[datasets.features.features.Features] = None )
El id de la configuración se utiliza para construir el directorio de caché. Por defecto, es igual al nombre de la configuración. Sin embargo, el nombre de una configuración no es suficiente para tener un identificador único del conjunto de datos que se está generando ya que no tiene en cuenta:
- los kwargs de configuración que se pueden usar para sobrescribir atributos
- las características personalizadas utilizadas para escribir el conjunto de datos
- los data_files para conjuntos de datos json/texto/csv/pandas
Por lo tanto, el id de la configuración es simplemente el nombre de la configuración con un sufijo opcional basado en estos.
Descargar
clase datasets.DownloadManager
< source >( dataset_name: typing.Optional[str] = Nonedata_dir: typing.Optional[str] = Nonedownload_config: typing.Optional[datasets.download.download_config.DownloadConfig] = Nonebase_path: typing.Optional[str] = Nonerecord_checksums = False )
descargar
< source >( url_or_urls ) → str or list or dict
Descarga las URL(s) indicadas.
Por defecto, solo se utiliza un proceso para la descarga. Pasa un download_config.num_proc personalizado para cambiar este comportamiento.
download_and_extract
< source >( url_or_urls ) → extracted_path(s)
Descargue y extraiga la url_or_urls indicada.
extract
< source >( path_or_paths ) → extracted_path(s)
Extraer la(s) ruta(s) indicada(s).
iter_archive
< source >( path_or_buf: typing.Union[str, _io.BufferedReader] ) → tuple[str, io.BufferedReader]
Iterar sobre los archivos dentro de un archivo.
iter_files
< source >( paths: typing.Union[str, list[str]] ) → str
Iterar sobre las rutas de los archivos.
clase datasets.StreamingDownloadManager
< source >( dataset_name: typing.Optional[str] = Nonedata_dir: typing.Optional[str] = Nonedownload_config: typing.Optional[datasets.download.download_config.DownloadConfig] = Nonebase_path: typing.Optional[str] = None )
Gestor de descargas que utiliza el separador “::” para navegar por archivos comprimidos (posiblemente remotos).
A diferencia del DownloadManager regular, los métodos download y extract no descargan ni extraen
datos, sino que devuelven la ruta o la URL que se puede abrir con la función xopen, que extiende la
función integrada open para transmitir datos desde archivos remotos.
descargar
< source >( url_or_urls ) → url(s)
Normaliza la URL de los archivos de los que se va a transmitir datos.
Esta es la versión perezosa de DownloadManager.download para la transmisión.
download_and_extract
< source >( url_or_urls ) → url(s)
Prepara la url_or_urls dada para streaming (añade el protocolo de extracción).
Esta es la versión perezosa de DownloadManager.download_and_extract para streaming.
extract
< source >( url_or_urls ) → url(s)
Agregue el protocolo de extracción para la(s) URL(s) indicada(s) para el streaming.
Esta es la versión perezosa de DownloadManager.extract para streaming.
iter_archive
< source >( urlpath_or_buf: typing.Union[str, _io.BufferedReader] ) → tuple[str, io.BufferedReader]
Iterar sobre los archivos dentro de un archivo.
iter_files
< source >( urlpaths: typing.Union[str, list[str]] ) → str
Iterar sobre los archivos.
clase datasets.DownloadConfig
< source >( cache_dir: typing.Union[str, pathlib.Path, NoneType] = Noneforce_download: bool = Falseresume_download: bool = Falselocal_files_only: bool = Falseproxies: typing.Optional[dict] = Noneuser_agent: typing.Optional[str] = Noneextract_compressed_file: bool = Falseforce_extract: bool = Falsedelete_extracted: bool = Falseextract_on_the_fly: bool = Falseuse_etag: bool = Truenum_proc: typing.Optional[int] = Nonemax_retries: int = 1token: typing.Union[str, bool, NoneType] = Nonestorage_options: dict = <factory>download_desc: typing.Optional[str] = Nonedisable_tqdm: bool = False )
Parámetros
- cache_dir (
stroPath, opcional) — Especifica un directorio de caché para guardar el archivo (sobrescribe el directorio de caché predeterminado). - force_download (
bool, por defectoFalse) — Si esTrue, vuelve a descargar el archivo aunque ya esté en caché en el directorio de caché. - resume_download (
bool, por defectoFalse) — Si esTrue, reanuda la descarga si se encuentra un archivo recibido de forma incompleta. - proxies (
dict, opcional) — Obsoleto e ignorado. En su lugar, establezca las variables de entornoHTTP_PROXY/HTTPS_PROXYo configure el cliente HTTP con huggingface_hub.set_client_factory. - user_agent (
str, opcional) — Cadena o diccionario opcional que se agregará al user-agent en las solicitudes remotas. - extract_compressed_file (
bool, por defectoFalse) — SiTruey la ruta apunta a un archivo zip o tar, extrae el archivo comprimido en una carpeta junto al archivo. - force_extract (
bool, por defectoFalse) — SiTruecuandoextract_compressed_fileesTruey el archivo ya estaba extraído, vuelve a extraer el archivo y sobrescribe la carpeta donde se extrajo. - delete_extracted (
bool, por defectoFalse) — Si se deben eliminar (o conservar) los archivos extraídos. - extract_on_the_fly (
bool, por defectoFalse) — Si esTrue, extrae los archivos comprimidos mientras se están leyendo. - use_etag (
bool, por defectoTrue) — Si se debe usar la cabecera de respuesta HTTP ETag para validar los archivos en caché. - num_proc (
int, opcional) — El número de procesos que se iniciarán para descargar los archivos en paralelo. - max_retries (
int, por defecto1) — El número de veces que se reintentará una solicitud HTTP si falla. - token (
strobool, opcional) — Cadena o booleano opcional para usar como token Bearer para archivos remotos en el Datasets Hub. Si esTrue, o no se especifica, se obtendrá el token de~/.huggingface. - storage_options (
dict, opcional) — Pares clave/valor que se pasarán al backend del sistema de archivos del conjunto de datos, si lo hay. - download_desc (
str, opcional) — Una descripción que se mostrará junto con la barra de progreso mientras se descargan los archivos. - disable_tqdm (
bool, por defectoFalse) — Si se deshabilita la barra de progreso de descarga de archivos individuales
Configuración para nuestro gestor de rutas en caché.
clase datasets.DownloadMode
< source >( valuenames = Nonemodule = Nonequalname = Nonetype = Nonestart = 1 )
Enum para definir cómo tratar las descargas y los datos existentes.
El modo predeterminado es REUSE_DATASET_IF_EXISTS, que reutilizará tanto las descargas crudas como el dataset preparado si existen.
Los modos de generación:
| Descargas | Dataset | |
|---|---|---|
REUSE_DATASET_IF_EXISTS (predeterminado) | Reutilización | Reutilización |
REUSE_CACHE_IF_EXISTS | Reutilización | Nuevo |
FORCE_REDOWNLOAD | Nuevo | Nuevo |
Verificación
clase datasets.VerificationMode
< source >( valuenames = Nonemodule = Nonequalname = Nonetype = Nonestart = 1 )
Enum que especifica qué comprobaciones de verificación ejecutar.
El modo predeterminado es BASIC_CHECKS, que realiza solo comprobaciones básicas para evitar ralentizaciones al generar o descargar un conjunto de datos por primera vez.
Los modos de verificación:
| Comprobaciones de verificación | |
|---|---|
ALL_CHECKS | Comprobaciones de división y validez (número de archivos, sumas de verificación) de los archivos descargados |
BASIC_CHECKS (predeterminado) | Igual que ALL_CHECKS pero sin comprobar los archivos descargados |
NO_CHECKS | Ninguno |
Divisiones
clase datasets.SplitGenerator
< source >( name: strgen_kwargs: dict = <factory> )
Define la información de división para el generador.
Esto debe usarse como valor devuelto de GeneratorBasedBuilder._split_generators.
Consulte GeneratorBasedBuilder._split_generators para obtener más información y un ejemplo de uso.
Enum para las divisiones de los conjuntos de datos.
Los conjuntos de datos suelen dividirse en diferentes subconjuntos para utilizarse en distintas etapas de entrenamiento y evaluación.
TRAIN: los datos de entrenamiento.VALIDATION: los datos de validación. Si están presentes, normalmente se utilizan como datos de evaluación mientras se itera sobre un modelo (p. ej., cambiando hiperparámetros, arquitectura del modelo, etc.).TEST: los datos de prueba. Son los datos sobre los que se reportan las métricas. Por lo general, no se desea utilizarlos durante la iteración del modelo, ya que es posible que se sobreajuste a ellos.ALL: la unión de todas las divisiones de datos definidas.
Todas las divisiones, incluidas las composiciones, heredan de datasets.SplitBase.
Consulte la guía sobre divisiones para obtener más información.
Ejemplo:
>>> datasets.SplitGenerator(
... name=datasets.Split.TRAIN,
... gen_kwargs={"split_key": "train", "files": dl_manager.download_and extract(url)},
... ),
... datasets.SplitGenerator(
... name=datasets.Split.VALIDATION,
... gen_kwargs={"split_key": "validation", "files": dl_manager.download_and extract(url)},
... ),
... datasets.SplitGenerator(
... name=datasets.Split.TEST,
... gen_kwargs={"split_key": "test", "files": dl_manager.download_and extract(url)},
... )Descriptor correspondiente a una división nombrada (train, test, …).
Ejemplo:
Cada descriptor puede componerse con otros mediante la adición o el corte:
split = datasets.Split.TRAIN.subsplit(datasets.percent[0:25]) + datasets.Split.TESTLa división resultante corresponderá al 25% de la división de entrenamiento fusionada con el 100% de la división de prueba.
No se puede añadir una división dos veces, por lo que lo siguiente fallará:
split = (
datasets.Split.TRAIN.subsplit(datasets.percent[:25]) +
datasets.Split.TRAIN.subsplit(datasets.percent[75:])
) # Error
split = datasets.Split.TEST + datasets.Split.ALL # ErrorDivisión correspondiente a la unión de todas las divisiones de datos definidas.
clase datasets.ReadInstruction
< source >( split_namerounding = Nonefrom_ = Noneto = Noneunit = None )
Instrucción de lectura para un conjunto de datos.
Ejemplos:
# The following lines are equivalent:
ds = datasets.load_dataset('ylecun/mnist', split='test[:33%]')
ds = datasets.load_dataset('ylecun/mnist', split=datasets.ReadInstruction.from_spec('test[:33%]'))
ds = datasets.load_dataset('ylecun/mnist', split=datasets.ReadInstruction('test', to=33, unit='%'))
ds = datasets.load_dataset('ylecun/mnist', split=datasets.ReadInstruction(
'test', from_=0, to=33, unit='%'))
# The following lines are equivalent:
ds = datasets.load_dataset('ylecun/mnist', split='test[:33%]+train[1:-1]')
ds = datasets.load_dataset('ylecun/mnist', split=datasets.ReadInstruction.from_spec(
'test[:33%]+train[1:-1]'))
ds = datasets.load_dataset('ylecun/mnist', split=(
datasets.ReadInstruction('test', to=33, unit='%') +
datasets.ReadInstruction('train', from_=1, to=-1, unit='abs')))
# The following lines are equivalent:
ds = datasets.load_dataset('ylecun/mnist', split='test[:33%](pct1_dropremainder)')
ds = datasets.load_dataset('ylecun/mnist', split=datasets.ReadInstruction.from_spec(
'test[:33%](pct1_dropremainder)'))
ds = datasets.load_dataset('ylecun/mnist', split=datasets.ReadInstruction(
'test', from_=0, to=33, unit='%', rounding="pct1_dropremainder"))
# 10-fold validation:
tests = datasets.load_dataset(
'ylecun/mnist',
[datasets.ReadInstruction('train', from_=k, to=k+10, unit='%')
for k in range(0, 100, 10)])
trains = datasets.load_dataset(
'ylecun/mnist',
[datasets.ReadInstruction('train', to=k, unit='%') + datasets.ReadInstruction('train', from_=k+10, unit='%')
for k in range(0, 100, 10)])from_spec
< source >( spec )
Crea una instancia de ReadInstruction a partir de una especificación en cadena.
Ejemplos:
test: test split.
test + validation: test split + validation split.
test[10:]: test split, minus its first 10 records.
test[:10%]: first 10% records of test split.
test[:20%](pct1_dropremainder): first 10% records, rounded with the pct1_dropremainder rounding.
test[:-5%]+train[40%:60%]: first 95% of test + middle 20% of train.to_absolute
< source >( name2len )
Traducir la instrucción a una lista de instrucciones absolutas.
Esas instrucciones absolutas deben sumarse a continuación.
Versión
clase datasets.Version
< source >( version_str: strdescription: typing.Optional[str] = Nonemajor: typing.Union[str, int, NoneType] = Noneminor: typing.Union[str, int, NoneType] = Nonepatch: typing.Union[str, int, NoneType] = None )
Versión del conjunto de datos MAJOR.MINOR.PATCH.