跳转到主要内容

LBFGS 和 OWL-QN 优化算法

项目描述

PyLBFGS

https://travis-ci.org/dedupeio/pylbfgs.svg?branch=master

这是一个围绕Naoaki Okazaki(chokkan)的liblbfgs库的准牛顿优化例程(有限内存BFGS和OWL-QN)的Python包装器。

此包旨在提供一个比目前在SciPy中可用的更清晰的LBFGS算法接口,并为Python用户提供OWL-QN算法。

Dedupe.io云服务和开源工具集的一部分,用于在您的数据中删除重复项和查找模糊匹配。

安装

类型

pip install pylbfgs

Hacking

类型

pip install "pip>=10"
pip install -r requirements.txt
pip install -e .

运行测试套件

pytest tests

作者

PyLBFGS由Lars Buitinck编写。

Alexis Mignon提交了一个错误处理的补丁。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源分发

PyLBFGS-0.2.0.16.tar.gz (134.1 kB 查看散列)

上传时间

构建分发

PyLBFGS-0.2.0.16-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (63.4 kB 查看散列)

上传时间 PyPy manylinux: glibc 2.17+ x86-64

PyLBFGS-0.2.0.16-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (59.9 kB 查看散列)

上传时间 PyPy manylinux: glibc 2.17+ ARM64

PyLBFGS-0.2.0.16-pp310-pypy310_pp73-macosx_11_0_arm64.whl (51.9 kB 查看散列)

上传时间 PyPy macOS 11.0+ ARM64

PyLBFGS-0.2.0.16-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (56.8 kB 查看散列)

上传时间 PyPy macOS 10.15+ x86-64

PyLBFGS-0.2.0.16-pp39-pypy39_pp73-win_amd64.whl (53.4 kB 查看散列)

上传时间 PyPy Windows x86-64

PyLBFGS-0.2.0.16-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (63.3 kB 查看散列)

上传时间 PyPy manylinux: glibc 2.17+ x86-64

PyLBFGS-0.2.0.16-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (59.8 kB 查看散列)

上传时间 PyPy manylinux: glibc 2.17+ ARM64

PyLBFGS-0.2.0.16-pp39-pypy39_pp73-macosx_11_0_arm64.whl (51.8 kB 查看散列)

上传时间 PyPy macOS 11.0+ ARM64

PyLBFGS-0.2.0.16-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (56.7 kB 查看哈希值)

上传时间: PyPy macOS 10.15+ x86-64

PyLBFGS-0.2.0.16-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.8 kB 查看哈希值)

上传时间: PyPy manylinux: glibc 2.17+ x86-64

PyLBFGS-0.2.0.16-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.9 kB 查看哈希值)

上传时间: PyPy manylinux: glibc 2.17+ x86-64

PyLBFGS-0.2.0.16-cp312-cp312-win_amd64.whl (58.3 kB 查看哈希值)

上传时间: CPython 3.12 Windows x86-64

PyLBFGS-0.2.0.16-cp312-cp312-win32.whl (51.5 kB 查看哈希值)

上传时间: CPython 3.12 Windows x86

PyLBFGS-0.2.0.16-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (353.8 kB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.17+ x86-64

PyLBFGS-0.2.0.16-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (348.2 kB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.17+ ARM64

PyLBFGS-0.2.0.16-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (335.5 kB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

PyLBFGS-0.2.0.16-cp312-cp312-macosx_11_0_arm64.whl (61.5 kB 查看哈希值)

上传时间: CPython 3.12 macOS 11.0+ ARM64

PyLBFGS-0.2.0.16-cp312-cp312-macosx_10_9_x86_64.whl (66.9 kB 查看哈希值)

上传时间: CPython 3.12 macOS 10.9+ x86-64

PyLBFGS-0.2.0.16-cp312-cp312-macosx_10_9_universal2.whl (122.8 kB 查看哈希值)

上传于 CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

PyLBFGS-0.2.0.16-cp311-cp311-win_amd64.whl (58.6 kB 查看哈希)

上传于 CPython 3.11 Windows x86-64

PyLBFGS-0.2.0.16-cp311-cp311-win32.whl (51.5 kB 查看哈希)

上传于 CPython 3.11 Windows x86

PyLBFGS-0.2.0.16-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (347.3 kB 查看哈希)

上传于 CPython 3.11 manylinux: glibc 2.17+ x86-64

PyLBFGS-0.2.0.16-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (343.5 kB 查看哈希)

上传于 CPython 3.11 manylinux: glibc 2.17+ ARM64

PyLBFGS-0.2.0.16-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (327.0 kB 查看哈希)

上传于 CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

PyLBFGS-0.2.0.16-cp311-cp311-macosx_11_0_arm64.whl (61.2 kB 查看哈希)

上传于 CPython 3.11 macOS 11.0+ ARM64

PyLBFGS-0.2.0.16-cp311-cp311-macosx_10_9_x86_64.whl (66.5 kB 查看哈希)

上传于 CPython 3.11 macOS 10.9+ x86-64

PyLBFGS-0.2.0.16-cp311-cp311-macosx_10_9_universal2.whl (122.1 kB 查看哈希)

上传于 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

PyLBFGS-0.2.0.16-cp310-cp310-win_amd64.whl (58.5 kB 查看哈希)

上传于 CPython 3.10 Windows x86-64

PyLBFGS-0.2.0.16-cp310-cp310-win32.whl (51.7 kB 查看哈希)

上传于 CPython 3.10 Windows x86

PyLBFGS-0.2.0.16-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (325.6 kB 查看哈希)

上传于 CPython 3.10 manylinux: glibc 2.17+ x86-64

PyLBFGS-0.2.0.16-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (319.0 kB 查看哈希)

上传于 CPython 3.10 manylinux: glibc 2.17+ ARM64

PyLBFGS-0.2.0.16-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (305.1 kB 查看哈希)

上传于 CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

PyLBFGS-0.2.0.16-cp310-cp310-macosx_11_0_arm64.whl (61.3 kB 查看哈希)

上传于 CPython 3.10 macOS 11.0+ ARM64

PyLBFGS-0.2.0.16-cp310-cp310-macosx_10_9_x86_64.whl (66.5 kB 查看哈希)

上传于 CPython 3.10 macOS 10.9+ x86-64

PyLBFGS-0.2.0.16-cp310-cp310-macosx_10_9_universal2.whl (122.2 kB 查看哈希)

上传于 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

PyLBFGS-0.2.0.16-cp39-cp39-win_amd64.whl (59.1 kB 查看哈希)

上传于 CPython 3.9 Windows x86-64

PyLBFGS-0.2.0.16-cp39-cp39-win32.whl (52.3 kB 查看哈希)

上传于 CPython 3.9 Windows x86

PyLBFGS-0.2.0.16-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (326.5 kB 查看哈希)

上传于 CPython 3.9 manylinux: glibc 2.17+ x86-64

PyLBFGS-0.2.0.16-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (321.1 kB 查看哈希)

上传于 CPython 3.9 manylinux: glibc 2.17+ ARM64

PyLBFGS-0.2.0.16-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (307.4 kB 查看哈希值)

上传时间: CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

PyLBFGS-0.2.0.16-cp39-cp39-macosx_11_0_arm64.whl (61.9 kB 查看哈希值)

上传时间: CPython 3.9 macOS 11.0+ ARM64

PyLBFGS-0.2.0.16-cp39-cp39-macosx_10_9_x86_64.whl (67.2 kB 查看哈希值)

上传时间: CPython 3.9 macOS 10.9+ x86-64

PyLBFGS-0.2.0.16-cp39-cp39-macosx_10_9_universal2.whl (123.4 kB 查看哈希值)

上传时间: CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

PyLBFGS-0.2.0.16-cp38-cp38-win_amd64.whl (59.0 kB 查看哈希值)

上传时间: CPython 3.8 Windows x86-64

PyLBFGS-0.2.0.16-cp38-cp38-win32.whl (52.2 kB 查看哈希值)

上传时间: CPython 3.8 Windows x86

PyLBFGS-0.2.0.16-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (326.6 kB 查看哈希值)

上传时间: CPython 3.8 manylinux: glibc 2.17+ x86-64

PyLBFGS-0.2.0.16-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (321.8 kB 查看哈希值)

上传时间: CPython 3.8 manylinux: glibc 2.17+ ARM64

PyLBFGS-0.2.0.16-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (307.5 kB 查看哈希值)

上传时间: CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

PyLBFGS-0.2.0.16-cp38-cp38-macosx_11_0_arm64.whl (61.9 kB 查看哈希值)

上传时间: CPython 3.8 macOS 11.0+ ARM64

PyLBFGS-0.2.0.16-cp38-cp38-macosx_10_9_x86_64.whl (67.3 kB 查看哈希值)

上传时间 CPython 3.8 macOS 10.9+ x86-64

PyLBFGS-0.2.0.16-cp38-cp38-macosx_10_9_universal2.whl (123.6 kB 查看哈希值)

上传时间 CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

PyLBFGS-0.2.0.16-cp37-cp37m-win_amd64.whl (58.7 kB 查看哈希值)

上传时间 CPython 3.7m Windows x86-64

PyLBFGS-0.2.0.16-cp37-cp37m-win32.whl (51.8 kB 查看哈希值)

上传时间 CPython 3.7m Windows x86

PyLBFGS-0.2.0.16-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (292.4 kB 查看哈希值)

上传时间 CPython 3.7m manylinux: glibc 2.17+ x86-64

PyLBFGS-0.2.0.16-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (286.3 kB 查看哈希值)

上传时间 CPython 3.7m manylinux: glibc 2.17+ ARM64

PyLBFGS-0.2.0.16-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (272.8 kB 查看哈希值)

上传时间 CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

PyLBFGS-0.2.0.16-cp37-cp37m-macosx_10_9_x86_64.whl (66.9 kB 查看哈希值)

上传时间 CPython 3.7m macOS 10.9+ x86-64

PyLBFGS-0.2.0.16-cp36-cp36m-win_amd64.whl (65.4 kB 查看哈希值)

上传时间 CPython 3.6m Windows x86-64

PyLBFGS-0.2.0.16-cp36-cp36m-win32.whl (55.5 kB 查看哈希值)

上传时间 CPython 3.6m Windows x86

PyLBFGS-0.2.0.16-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (282.1 kB 查看哈希值)

上传时间 CPython 3.6m manylinux: glibc 2.17+ x86-64

PyLBFGS-0.2.0.16-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (275.3 kB 查看哈希值)

上传时间 CPython 3.6m manylinux: glibc 2.17+ ARM64

PyLBFGS-0.2.0.16-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (264.1 kB 查看哈希值)

上传时间 CPython 3.6m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

PyLBFGS-0.2.0.16-cp36-cp36m-macosx_10_9_x86_64.whl (64.6 kB 查看哈希值)

上传时间 CPython 3.6m macOS 10.9+ x86-64

由...