Python和科学计算认证群组  - 讨论区

标题:测试代码缩进

2010年05月22日 星期六 07:15

看来不支持缩进...,只能用全角空格缩进,程序不能复制之后直接运行: # -*- coding: utf-8 -*- import numpy as np # 用Numpy实现的NLMS算法 # x为参照信号,d为目标信号,h为自适应滤波器的初值 # step_size为更新系数 def nlms(x, d, h, step_size=0.5):   i = len(h)   size = len(x)   # 计算输入到h中的参照信号的乘方he   power = np.sum( x[i:i-len(h):-1] * x[i:i-len(h):-1] )   u = np.zeros(size, dtype=np.float64)   while True:     x_input = x[i:i-len(h):-1]     u[i] = np.dot(x_input , h)     e = d[i] - u[i]     h += step_size * e / power * x_input     power -= x_input[-1] * x_input[-1] # 减去最早的取样     i+=1     if i >= size: return u     power += x[i] * x[i] # 增加最新的取样

2010年05月22日 星期六 07:52

感谢反馈,我们已经有计划全面提升对于代码的支持。努力中。。。。。

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号