【文件属性】:
文件名称:内点法matlab代码-l1-ls.py:L1正则化最小二乘最小化问题求解器
文件大小:15KB
文件格式:ZIP
更新时间:2021-05-23 18:04:28
系统开源
内点法matlab代码l1-ls
这是用Python编写的大规模L1正则化最小二乘(L1-LS)求解器。
该代码基于上提供的MATLAB代码。
安装
您可以直接从源代码安装最新版本:
pip
install
git+https://github.com/musically-ut/l1-ls.py.git@master#egg=l1ls
也可在上使用此软件包。
pip
install
l1ls
用法
该模块具有两个功能:
l1ls(A,
y,
lmbda,
x0=None,
At=None,
m=None,
n=None,
tar_gap=1e-3,
quiet=False,
eta=1e-3,
pcgmaxi=5000)
,和,
l1ls_nonneg(A,
y,
lmbda,
x0=None,
At=None,
m=None,
n=None,
tar_gap=1e-3,
quiet=False,
eta=1e-3,
pcgmaxi=5000)
它们可以按如下方式使用:
import
l1ls
as
L
import
numpy
as
np
A
=
np.array([[1,
0,
0
【文件预览】:
l1-ls.py-master
----MANIFEST.in(138B)
----README.rst(2KB)
----l1ls()
--------__init__.py(421B)
--------version.py(299B)
--------l1_ls.py(8KB)
--------l1_ls_nonneg.py(8KB)
----requirements.txt(12B)
----.travis.yml(1KB)
----tox.ini(326B)
----setup.py(2KB)
----Makefile(996B)
----tests()
--------base.py(336B)
--------__init__.py(267B)
--------test_l1_ls.py(4KB)
--------test_version.py(476B)
----.gitignore(764B)
----.coveragerc(467B)