Skip to main content

Python Machine Learning Utilities

Project description

pymlutil

Python Machine Learning utilities:

functions

GaussianBasis

Computes a unit height gaussian bell curve function
$ GaussianBasis(x, zero, sigma) = e^{-\frac{(x-zero)^2}{2*sigma^2}} $ \

  • x : function input
  • zero : location of the peak center
  • sigma: curve with or standard deviation
def GaussianBasis(x, zero=0.0, sigma=0.33)

Example:

x = np.arange(-2.0, 2.0, 0.01) 
y = GaussianBasis(torch.tensor(x))
plt.plot(x, y)
plt.show()

gaussian_bias

imutial

jsonutil

  • cmd(command, check=True, timeout=None): execute subprocess.call prining the execution time and results

metrics

s3

python3 -clone 

### torch_util

### version

### workflow


[Packaging Python Projects](https://www.freecodecamp.org/news/build-your-first-python-package/)
[How to Publish an Open-Source Python Package to PyPI](https://realpython.com/pypi-publish-python-package/)

- Install twine:
    ```cmd
    pip3 install twine
    ```

- Build whl:
    ```cmd
    py setup.py sdist bdist_wheel
    ```

- Upload package to pipy
    ```cmd
    twine upload dist/*
    ```

[pymlutil](https://pypi.org/project/pymlutil)

- Load package into project
    ```cmd
    pip3 install --upgrade pymlutil
    ```

- Include pymlutil into project
```cmd
from pymlutil import *

Notes

Packaging and Distributing Python Projects Package Discovery

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

pymlutil-0.0.96.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

pymlutil-0.0.96-py3-none-any.whl (22.3 kB view details)

Uploaded Python 3

File details

Details for the file pymlutil-0.0.96.tar.gz.

File metadata

  • Download URL: pymlutil-0.0.96.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.62.2 importlib-metadata/4.8.2 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for pymlutil-0.0.96.tar.gz
Algorithm Hash digest
SHA256 39d21150f4dbb050a5ea2d94137a339767c1529b96a62b9a7e143414a345aacb
MD5 dfe0f7ba6ee51cd8ce143a5ff61f4929
BLAKE2b-256 c4d9a0d333c4f2feb714dacc72613081b30e408d9cc7601a766ef37607e148f8

See more details on using hashes here.

File details

Details for the file pymlutil-0.0.96-py3-none-any.whl.

File metadata

  • Download URL: pymlutil-0.0.96-py3-none-any.whl
  • Upload date:
  • Size: 22.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.62.2 importlib-metadata/4.8.2 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.8.10

File hashes

Hashes for pymlutil-0.0.96-py3-none-any.whl
Algorithm Hash digest
SHA256 9b3b45de9516cc6d64df896c2a8c230c90bb969ad21ac0510e2ca4c6958e216c
MD5 dc5d2dae23c0373ad55755df9e016f86
BLAKE2b-256 ef49c86c804a357c1d50b5a7462dd84600026c9729cd3b7342f92093fc61f39c

See more details on using hashes here.

Supported by

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