示例#1
0
def _function(env, signal):
    raw = [x.value for x in signal.value]
    N = len(raw)
    fft = np.fft.fft(raw) / N
    fft = fft[range(int(N / 2))]
    return Type.list([Type.float(float(abs(x))) for x in fft])
示例#2
0
def getProperTypeProvider(value):
    return {
        int: lambda v: Type.integer(v),
        float: lambda v: Type.float(v)
    }[type(value)](value)
示例#3
0
 def evaluator(cls, node, environment):
     return Type.float(node.value)
示例#4
0
 def evaluateForFloat(cls, value):
     return Type.float(-value)
示例#5
0
def _function4(env, config, notes):
    return Type.list([ Type.float(float(m)) for m in __function4(config, notes) ])
示例#6
0
def _function2(env, notes):
    return Type.list([Type.float(float(m)) for m in __function2(notes)])
示例#7
0
def _function1(env, value):
    return Type.float(float(value.value))