高效_-最小化溶剂

sparsesolvers的Python项目详细描述


import sparsesolvers as ss
import numpy as np

N = 10

# Create an example sensing matrix
A = np.random.normal(loc=0.025, scale=0.025, size=(N, N)) + np.identity(N)

# An incoming signal
signal = np.zeros(N)
signal[2] = 1

# Use the homotopy solver to produce sparse solution, x.
x, info = ss.Homotopy(A).solve(signal, tolerance=0.1)

# Example output: error=0.064195, sparsity=0.9, argmax=2
print("error=%f, sparsity=%f, argmax=%i" % (
    info.solution_error, 1 - np.count_nonzero(x) / np.double(N),
    np.argmax(x)))

参考文献

  1. a.y.yang、z.zhou、a.ganesh、s.s.sastry和y.ma-fast _-鲁棒人脸识别的最小化算法–ieee 传输。《图像处理》,第22卷,第3234-3246页,2013年8月。
  2. r.chartrand,w.yin- 压缩感知–声学语音和信号处理2008。 ICASSP 2008年。IEEE国际会议,第3869-3872页,3月 2008。
  3. d.o'leary-使用迭代的稳健回归计算 加权最小二乘法——工业和应用学会 数学,1990年

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaI编写了一个通用的有序数组类,在比较元素时,insert方法出现空指针错误   StackPane中另一个窗格下方窗格上的java JavaFX鼠标事件   java isReady()在关闭状态下返回true为什么?   Java:带循环的数组(匹配项)   java ResponseEntity如何处理不同于200 ok的状态代码?   java while循环jtextfield只接受字母   java为什么gluProject不使用LWJGL提供正确的屏幕空间坐标   java在AspectJ中禁用/避免执行通知   JAVAlang.SecurityException:权限拒绝:启动意图{act=安卓.settings.USAGE_ACCESS_settings}   java可流动多实例调用活动输出参数   java您能自动将Eclipse的调试器附加到子流程吗?   在Java中分叉进程有效地重定向输入/输出/错误流   itext使用现有证书、中间文件和远程创建的签名,使用itextpdf for Java对PDF进行两步签名   爪哇苹果。应用程序(使用Ant的JarBundler构建)将无法运行