Metadata-Version: 2.1
Name: utils4ymc
Version: 0.1.2
Summary: Making our programing more efficient.
Home-page: https://github.com/interesting6/utils4ymc
Author: Yummy Chen
Author-email: chenymcan@gmail.com
License: UNKNOWN
Description: # utils4ymc [![Version][version-badge]][version-link] ![MIT License][license-badge]
        
        
        Making our programing more efficient.
        
        
        `utils4ymc` 是一个Yummy Chen为自己提高效率，复用代码的库。
        
        
        ### 示例
        
        #### Decos装饰器工具
        * 记录函数运行时间工具 logger
        ```python
        @logger(log_path)
        def func(*args):
            pass
        ```
        * 检查参数的输入类型
        ```python
        @type_assert(*types)
        def func(*args):
            pass
        ```
        * 忽略错误
        ```python
        @omit_exception(hadle_func)
        def func(*args):
        	pass
        ```
        * 出错重试
        ``` python
        @retry()
        def func(*args):
            pass
        ```
        
        #### Tools 计算工具
        * One-hot
        
        * dist
        计算两个高阶向量的距离，支持L1、L2距离。
        ``` python
        a = np.random.randn(4,3)
        b = np.random.randn(2,3)
        dist = dist(a, b) # (4, 2)
        ```
        
        ### 使用方式
        
        ``` python
        from utils4ymc import *
        ```
        
        ### 安装
        
        ```
        $ pip install utils4ymc
        ```
        
        ### 目录树
        > .
        > ├── LICENSE
        > ├── README.md
        > ├── setup.cfg
        > ├── setup.py
        > └── utils4ymc
        >     ├── Decos
        >     │   ├── __init__.py
        >     │   ├── check_args.py
        >     │   └── decorators.py
        >     ├── Tools
        >     │   ├── __init__.py
        >     │   ├── calculate.py
        >     │   └── file.py
        >     └── __init__.py
        
        
        ### License
        
        [MIT](https://github.com/Interesting6/utils4ymc/blob/master/LICENSE)
        
        
        [version-badge]:   https://img.shields.io/badge/version-0.1-brightgreen.svg
        [version-link]:    https://pypi.org/project/utils4ymc/0.1/
        [license-badge]:   https://img.shields.io/github/license/pythonml/douyin_image.svg
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
