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

Uploaded Source

Built Distribution

pymlutil-0.0.136-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pymlutil-0.0.136.tar.gz
  • Upload date:
  • Size: 17.5 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.136.tar.gz
Algorithm Hash digest
SHA256 dc23a210beaf66ea2869d4d27414d0d65487702ba6525a2c3b95f8c37f07aad8
MD5 16bb7374f170b3512c3e919aed6631bb
BLAKE2b-256 626b3a007e17636f3e5450bd2f4978370a2057e41dac946df0c9c908aac4c403

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymlutil-0.0.136-py3-none-any.whl
  • Upload date:
  • Size: 24.5 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.136-py3-none-any.whl
Algorithm Hash digest
SHA256 523d792c38e2b39e059a7d1f818e974697989fa52ee5b9cfddd6bed2b8e8d8bf
MD5 59ac7fb5bdd7584938fa5b3781ebd7c7
BLAKE2b-256 4c9cb9d07b40c92795cfdcf040ab984fedce4941176b8cfa3a52e5c5543b9517

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