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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pymlutil-0.0.128.tar.gz
  • Upload date:
  • Size: 17.1 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.128.tar.gz
Algorithm Hash digest
SHA256 9f422a8207026753b1ded0656058f70e50e7b6dda9861e482964af394dd3ad6c
MD5 7a0bd77ac014c3c0f3ce74dddb9647e8
BLAKE2b-256 c517d53365e3dec5a8273bef5c55692d9099e67de94df535e402b15cb8a1465a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymlutil-0.0.128-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.128-py3-none-any.whl
Algorithm Hash digest
SHA256 8233a7edda4dee57585c12a1dad122543169bb12ecf69754b16b8aed55b30c13
MD5 efb91642534b6071ee56cdab222082bc
BLAKE2b-256 3111e7c3adf3c86b940bf166afd61aab5e9611e84a45de7e8f78bf5ad04c68b9

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