2014-04-19 95 views
0

我正在尋找以類似的方式可視化一些3D numpy陣列,我會用帶2D陣列的pyplot.imshow來做。Python可視化3D numpy陣列

看起來最好的選擇是使用mayavi包。不幸的是,我僅限於一個帶有固定系統範圍python的RHEL系統,我無法修改此版本或向其中添加任何軟件包。我設法安裝了一個Python版本,通過這個版本我可以通過virtualenv進行更多的控制,並且直到現在都非常滿意,但是這使得mayavi所需的vtkwxPython的安裝超出了我的能力水平。

即使採用粗糙的方式,是否有不同的方式來執行這種可視化?或者,製作wxPythonvtk需要什麼配合virtualenv

+4

如果你想要Mayavi,你可以嘗試使用包含它的Anaconda Python發行版,並且允許你使用virtdaalenv和系統python來支持conda:http://docs.continuum.io/anaconda/pkgs .html – JoshAdel

+0

@JoshAdel:謝謝,這是一個很好的建議! – chiffa

回答

0

如果您有興趣切片您的3D np.ndarray,看着沿3軸體積的削減,那麼非常簡單的工具,基於matplotlib,是PyNax

它允許您通過這些切割的交互式導航,可視化3個正交的數據切片(沿着三個陣列軸)。