Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MIMO Transfer data structure #30

Open
ilayn opened this issue Aug 1, 2018 · 0 comments
Open

MIMO Transfer data structure #30

ilayn opened this issue Aug 1, 2018 · 0 comments

Comments

@ilayn
Copy link
Owner

ilayn commented Aug 1, 2018

Currently MIMO transfer num den data is kept in list of lists. This is good for quick access with different lengths of entries. For example, if some element has only 1 and the other element has s^3 + 5s^2 - 4s -7
and they can be kept as [[1], [1, 5, -4, -7]. But for some operations walking over list of lists is too slow and inconvenient. For example adding a 3D zero padded numpy array is much easier to multiply with a scalar etc.

A MIMO transfer object can hold both the list of lists and also the 3D array version. Hence add NumPy arrays.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant