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

Uploaded Source

Built Distribution

pymlutil-0.1.8-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pymlutil-0.1.8.tar.gz
  • Upload date:
  • Size: 18.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.1.8.tar.gz
Algorithm Hash digest
SHA256 d6be47a86c640f6426c698517e624466d43e3f517d5b81a333491b7d0e913a5b
MD5 70ef60569ababa0fa89fc484af31bdd2
BLAKE2b-256 2165fa0aa2708b6d449c13e22d32f4e1b0bab567b7f07f305fe15ed8e0d3ce80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymlutil-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 25.6 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.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 3387ff79fb7b810360b9f2c6143d519ca2d4723950daf938ee2cee7f0619da62
MD5 4778b75ae8f300d725b9496e4b8193a2
BLAKE2b-256 061f20cd67dcc2ae5e9527e86c2b63791eb281f647bf85d9fdc4e8e0f0815e86

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