在this answer to Multiprocessing.Pool makes Numpy matrix multiplication slower
中,答案的作者在第二段中建議使用啓用的OpenMP指令重新編譯Numpy。 所以我的問題是:如何使用啓用的OpenMP指令重新編譯Numpy
- 你是怎麼做到的?
- 什麼是負面副作用?
- 您會推薦嗎?
搜索SO,我發現下面的帖子OpenMP and Python,這裏的答案解釋爲什麼在一般的Python沒有使用OpenMP的,由於GIL。但我認爲Numpy是一個不同的問題。