EMS-TU-Ilmenau / fastmat

A library to build up lazily evaluated expressions of linear transforms for efficient scientific computing.
https://fastmat.readthedocs.io
Apache License 2.0
24 stars 8 forks source link

Handle Real-valued Circulant and Toeplitz #75

Open ChristophWWagner opened 5 years ago

ChristophWWagner commented 5 years ago

Get rid of extending the data type to complex when dealing with real-valued transforms. Any idea on how to do this, anyone?

I'd give reworking to real-valued DFTs internally a shot and would then zip the real and imaginary portions of the input and output vectors accordingly in the complex case. This way we'd only construct one transform data structure at a time.