Skip to main content

Convenience functions for the HASY dataset

Project description

PyPI version Python Support Code style: black

hasy_tools

hasy_tools is a support package for the HASY dataset. The dataset is described in The HASYv2 dataset.

The HASY dataset contains handwritten symbols obtained via Detexify and write-math.com. The data was rendered and is similar to MNIST.

Installation

$ pip install git+https://github.com/MartinThoma/hasy_tools.git

It can, of course, also be installed via PyPI.

Usage

>>> import hasy_tools
>>> data = hasy_tools.load()
>>> data.keys()
dict_keys(['x_train', 'y_train', 'x_test', 'y_test', 's_train', 's_test', 'labels'])
>>> len(data['labels'])
369
>>> data['x_train'].shape
(151241, 32, 32, 1)
>>> x_train = hasy_tools.preprocess(data['x_train'])
>>> y_train = np.eye(hasy_tools.n_classes)[y_train.squeeze()]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hasy_tools-0.1.2.tar.gz (15.1 kB view details)

Uploaded Source

Built Distribution

hasy_tools-0.1.2-py3-none-any.whl (14.3 kB view details)

Uploaded Python 3

File details

Details for the file hasy_tools-0.1.2.tar.gz.

File metadata

  • Download URL: hasy_tools-0.1.2.tar.gz
  • Upload date:
  • Size: 15.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for hasy_tools-0.1.2.tar.gz
Algorithm Hash digest
SHA256 636ba9e3fbae29e82c1ae3b61122f21aa24578e26efe2764fc60ed89f7e3bba8
MD5 c28c2a38b5c21df7a39b2237878b7d0d
BLAKE2b-256 e4502604ba0802d7e9e1a33a8bade7d5d366ce730ec21b4b4ba5748794186b08

See more details on using hashes here.

File details

Details for the file hasy_tools-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: hasy_tools-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 14.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10

File hashes

Hashes for hasy_tools-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 084ab3e69e7f5a3b562393d26211d5947547e94e1bf3e339211201a20bbaaa3e
MD5 1906c17ea33230547a852cfd0ae453fb
BLAKE2b-256 f3ea99ca91fda35fcfc380abb4ca8cbc61f844710231cfc3047907006806c416

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page