Package linear_operators :: Package wrappers :: Module fht_lo
[hide private]
[frames] | no frames]

Source Code for Module linear_operators.wrappers.fht_lo

 1  """Wrap fast hadamard transform (fht) into LinearOperator instances""" 
 2  import numpy as np 
 3  import fht as fht_mod 
 4  from ..ndoperators import ndoperator 
 5   
6 -def fht(shapein, **kargs):
7 """ 8 Fast Hadamard transform LinearOperator 9 """ 10 def matvec(arr): 11 return fht_mod.fht(arr, **kargs)
12 return lo.ndoperator(shapein, shapein, matvec=matvec, rmatvec=matvec, 13 dtype=np.float64) 14