Metadata-Version: 1.2
Name: neldermead
Version: 0.0.12
Summary: Nelder-Mead for numerical optimization in Python
Home-page: https://github.com/nmasahiro/neldermead
Author: Masahiro Nomura
Author-email: masahironomura5325@gmail.com
Maintainer: Masahiro Nomura
Maintainer-email: masahironomura5325@gmail.com
License: MIT
Description: # neldermead
        
        Nelder-Mead implementation
        
        [![CircleCI](https://circleci.com/gh/nmasahiro/neldermead.svg?style=shield)](https://circleci.com/gh/nmasahiro/neldermead)
        
        ## Getting Started
        
        
        ### Prerequisites
        
        You need only [NumPy](http://www.numpy.org/) that is the package for scientific computing.
        
        ### Installing
        
        Please run the following command.
        
        ```bash
        $ pip install neldermead
        ```
        
        ## Example
        
        This is a simple example that objective function is sphere function.
        
        ```python
        import numpy as np
        from neldermead import NelderMead
        
        dim = 3
        f = lambda x: np.sum(x**2)
        simplex = np.zeros([dim, dim + 1])
        for i in range(dim + 1):
            simplex[:, i] = np.array([np.random.rand() for _ in range(dim)])
        nm = NelderMead(dim, f, simplex)
        
        x_best, f_best = nm.optimize(100)
        print("x_best:{}, f_best:{}".format(x_best, f_best))
        #x_best:[[-1.48045204e-08]
        # [-1.80962770e-08]
        # [ 5.08040874e-08]], f_best:3.1277043680572982e-15
        ```
        
        
        ## Versioning
        
        We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/nmasahiro/neldermead/tags). 
        
        
        ## License
        
        This project is licensed under the MIT License - see the [LICENSE](https://github.com/nmasahiro/neldermead/blob/master/LISENCE) file for details
        
Keywords: optimization,Nelder-Mead
Platform: UNKNOWN
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Requires: numpy
