If you're on OS X or Linux, then I think your best hope would be to
load your data frame once in a parent process, and then use os.fork
(perhaps via the multiprocessing module) to spawn several child
processes that "inherit" the already-loaded data frame from the
parent. This approach is somewhat fragile, has a number of
limitations, and requires some understanding of system-level details
like copy-on-write and virtual memory, but it can be very effective in
the right situation, and hopefully it at least gives you a clue to
follow up on.
-n
--
Nathaniel J. Smith --
http://vorpus.org