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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pymlutil-0.0.134.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.134.tar.gz
Algorithm Hash digest
SHA256 a8cc941d601747b191ff65cd7a2a074f4b37a611a39ee4b190fc0c2c8d6f0a5e
MD5 de917966a9cbffa1426dd76070a1f07d
BLAKE2b-256 a813cf068f23da8255d95e6a9d323532d19b866b50e43472c5a6fab565b25b00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymlutil-0.0.134-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.134-py3-none-any.whl
Algorithm Hash digest
SHA256 e9ccfb0764773e2d9c74115121a8f083ea0df7790611652b4d5b76dcaa343abc
MD5 e56f8cc076d7a1abc4b2ad8511fb3724
BLAKE2b-256 b229ef50c586a2e153042ed70e14c1f1c819cdb1663662c37c3b7f3de30b41fa

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