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

Uploaded Source

Built Distribution

pymlutil-0.0.123-py3-none-any.whl (24.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pymlutil-0.0.123.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.123.tar.gz
Algorithm Hash digest
SHA256 81088d961adb66ba4d65b0ab54b1636f33b7f8b5f97502f7b4b8f07067831f1c
MD5 94b69c4253043511ebf7d4ab929c9c24
BLAKE2b-256 a3d64fca0cdf3cc524c416f180cb18be6883e36b24a9a595d8b85ce1e6c4bf04

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymlutil-0.0.123-py3-none-any.whl
  • Upload date:
  • Size: 24.0 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.123-py3-none-any.whl
Algorithm Hash digest
SHA256 5faab940d357c7901c2e9017172cb6201df9068ae03c1ce52671613429f1760e
MD5 fd1995eefd4577763e53fc5269bc986c
BLAKE2b-256 ad006be3748687d71bf4d7040f7b460b1c64ea8a84b55331f839329bde08e4d9

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