本文整理汇总了Python中EEGsynth.compress方法的典型用法代码示例。如果您正苦于以下问题:Python EEGsynth.compress方法的具体用法?Python EEGsynth.compress怎么用?Python EEGsynth.compress使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EEGsynth
的用法示例。
在下文中一共展示了EEGsynth.compress方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: print
# 需要导入模块: import EEGsynth [as 别名]
# 或者: from EEGsynth import compress [as 别名]
continue
if chanval==None:
# the value is not present in redis, skip it
continue
if patch.getint('compressor_expander', 'enable'):
# the compressor applies to all channels and must exist as float or redis key
lo = patch.getfloat('compressor_expander', 'lo')
hi = patch.getfloat('compressor_expander', 'hi')
if lo is None or hi is None:
if debug>1:
print("cannot apply compressor/expander")
else:
# apply the compressor/expander
chanval = EEGsynth.compress(chanval, lo, hi)
# the scale option is channel specific
scale = patch.getfloat('scale', chanstr, default=1)
# the offset option is channel specific
offset = patch.getfloat('offset', chanstr, default=0)
# apply the scale and offset
chanval = EEGsynth.rescale(chanval, slope=scale, offset=offset)
value[chanindx] = chanval
for chanindx,chanstr in zip(list(range(numchannel)), inputlist):
for channel in range(numchannel):
key = prefix + "." + chanstr
val = value[chanindx]
patch.setvalue(key, val)