1. Можно написать свой микро-модуль на C/C++ (см.
документаццию, но он не будет платформенно-независимым.
2. Воспользоваться модулем struct. См. пример, как получить двоичное представление
float числа. Вам нужно сделать сделать частично это же самое для complex (пары float), а потом восстановить компоненты по отдельности.