Skip to main content

Python package for amplifying operations on main Python data structures.

Project description

Project generated with PyScaffold

py_exp_calc

Python package for amplifying operations on main Python data structures.

First, this package can enhance operations on various data structures such as lists, numpy arrays, and dictionaries. It allows not only an increase in the available operations within these data structures but also conversion between them. Some of the main operations are:

  • Lists: Flattening, ensuring unique elements (uniq), adding tags to list elements and performing set operations such as intersection, union, and difference between lists.

  • Dictionaries: Enhanced operations for nested dictionaries, such as the dig method from Ruby, addition and removal of key-value pairs and expanding dictionaries by adding values in list format.

  • Numpy arrays: Matrix normalization and filtering.

Secondly, advanced data analysis operations have been added to the toolkit, including statistical analysis and clustering. To facilitate these operations, two command-line interfaces (CLIs) have been designed:

  • clusterize: Applies hierarchical clustering to a given matrix.

  • inference_analyzer: Executes inference analysis on a set of n observations divided into m categories.

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

py_exp_calc-1.2.0.tar.gz (43.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py_exp_calc-1.2.0-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

Details for the file py_exp_calc-1.2.0.tar.gz.

File metadata

  • Download URL: py_exp_calc-1.2.0.tar.gz
  • Upload date:
  • Size: 43.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for py_exp_calc-1.2.0.tar.gz
Algorithm Hash digest
SHA256 0adb0f4e04cc80ee9a86ce2d6b1dfbf423659b65a26761beb1227f1039ff17a9
MD5 daea4c159d0078500f362f5b2313f3ae
BLAKE2b-256 c3a4bf389c303f8f03aa701914460a2b9dbf256c0a859a8deaa89c457b2293d7

See more details on using hashes here.

File details

Details for the file py_exp_calc-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: py_exp_calc-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for py_exp_calc-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0dc230292d777c78972f54a25d075dd0bebe9e33fa1876b34397ea0759018aa0
MD5 f0a1788c50c6b5dd6b28ad5ef5472933
BLAKE2b-256 46eb0e3af722d74aed7f8b01a5065ac61d8767a898384191bac8728672e27b52

See more details on using hashes here.

Supported by

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