For the complete documentation index, see llms.txt. This page is also available as Markdown.

Querying Datasets

Deep Lake offers a highly-performant SQL-style query engine for filtering your data.

How to query dataset using the Deep Lake Tensor Query Language (TQL)

Querying datasets is a critical aspect of data science workflows that enables users to filter datasets and focus their work on the most relevant data. Deep Lake offers a highly-performant dataset query engine built in C++ and optimized for Deep Lake datasets.

Dataset Query Summary

Querying in the UI

Querying in the Python API

Queries can also be performed in the Python API using:

Saving and utilizing dataset query results

The query results (Dataset Views) can be saved in the UI as shown above, or if the view is generated in Python, it can be saved using the Python API below. Full details are available here.

Dataset Views can be loaded in the python API and they can passed to ML frameworks just like regular datasets:

If the saved Dataset View is no longer needed, it can be deleted using:

Query Syntax

Query Syntax

Last updated