DataLoader#
- class data_morph.data.loader.DataLoader[source]#
Bases:
object
Class for loading datasets for morphing.
Important
All logos are used with permission.
The Python logo is a trademark of the Python Software Foundation (PSF), used with permission from the Foundation.
The SuperDataScience (SDS) logo is used with permission.
- AVAILABLE_DATASETS = ['bunny', 'cat', 'dino', 'dog', 'music', 'panda', 'Python', 'SDS', 'sheep']#
List of available built-in starter datasets, which can be visualized with
plot_available_datasets()
.
- classmethod load_dataset(dataset: str, scale: Number = None) Dataset [source]#
Load dataset.
- Parameters:
dataset (str) – Either one of
AVAILABLE_DATASETS
or a path to a CSV file containing two columns: x and y.scale (numbers.Number, optional) – The factor to scale the data by (can be used to speed up morphing). Values in the data’s x and y columns will be divided by this value.
- Returns:
The starting dataset for morphing.
- Return type:
Notes
If you are looking to create a
Dataset
from aDataFrame
object, use theDataset
class directly.
- classmethod plot_available_datasets() Axes [source]#
Plot the built-in datasets.
- Returns:
The
Axes
object containing the plot.- Return type:
See also
AVAILABLE_DATASETS
The list of available datasets built into Data Morph.