surfaces-cec-data
CEC benchmark data files for the surfaces library.
Installation
This package is typically installed as a dependency of surfaces:
pip install surfaces[cec]
Or install directly:
pip install surfaces-cec-data
Contents
This package provides rotation matrices, shift vectors, and shuffle indices for CEC (Congress on Evolutionary Computation) benchmark functions:
| Suite | Dimensions | Functions |
|---|---|---|
| CEC 2013 | 2, 5, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 | F1-F28 |
| CEC 2014 | 10, 20, 30, 50, 100 | F1-F30 |
| CEC 2017 | 2, 10, 20, 30, 50, 100 | F1-F30 |
Usage
Once installed, the surfaces library automatically detects and uses this package:
from surfaces.test_functions.cec.cec2017 import ShiftedRotatedBentCigar
func = ShiftedRotatedBentCigar(n_dim=10)
result = func([0.0] * 10)
License
MIT License - See LICENSE.
Metadata
Release files for surfaces-cec-data 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| surfaces_cec_data-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / surfaces_cec_data-0.0.1-py3-none-any.whl
| Download URL | surfaces_cec_data-0.0.1-py3-none-any.whl |
|---|---|
| Size | 6.5 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c1e358e13e117b39816cd454e5c8be9bd31e6ce44023df6155b6adf9bf26f71e
|
|
BLAKE2b-256 checksum How to use checksums |
6f70067726c291dae510083d94140b2e82bbeb5842931ffa1cca927f66596383
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|