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.130.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

pymlutil-0.0.130-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pymlutil-0.0.130.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.56.0 CPython/3.8.10

File hashes

Hashes for pymlutil-0.0.130.tar.gz
Algorithm Hash digest
SHA256 9a049b3bcf1d47ca101fa7afe5b9300b5ab6b9e5c75b4b77b58da13de04fd815
MD5 9bd5087ac6d4b4e052f067887de7b5b1
BLAKE2b-256 9d45de86f894a0054c1ebc40e63c2f8bfd0a1de345d38daeba9cb4f027a16e2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymlutil-0.0.130-py3-none-any.whl
  • Upload date:
  • Size: 24.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.56.0 CPython/3.8.10

File hashes

Hashes for pymlutil-0.0.130-py3-none-any.whl
Algorithm Hash digest
SHA256 72d21fb58dd83208dcfbcd5df98076baebbc13247a2bbd49a94987310b9ae01f
MD5 a7215c1fe511dad56e765e359671fcef
BLAKE2b-256 943de751025e2376e4a8d0d7c2e73b7960ff611edef8b3f6126d1c5c7e866e3b

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