Не совсем уверен, что вы ожидаете от визуализации? Похоже, вы хотите визуализировать функцию 4D?
Вы можете создать трехмерную сетку в пространстве (см., Например, Numpy meshgrid in 3D), а затем использовать значение матрицы/матрицы для окраски точек в диаграмме рассеяния?
Можете быть более конкретными, если вы можете уточнить, что вы хотите видеть.
Edit:
Ну после того, как Ваш комментарий, он по-прежнему звучит как что-то очень трудно представить, но я предполагаю, что вы могли бы сделать что-то подобное (я генерироваться случайными данными, и имеет гораздо меньший размер, чем вы)
import matplotlib as mpl
from mpl_toolkits.mplot3d import Axes3D
import numpy as np
import matplotlib.pyplot as plt
(X,Y,Z) = np.mgrid[-10:10:25j, -10:10:25j, -10:10:10j]
col = np.random.rand(25,25,10)
fig = plt.figure(1)
fig.clf()
ax = Axes3D(fig)
ax.scatter(X,Y,Z, c=col)
plt.draw()
plt.show()
приводит к
внимание, что это может быть немного меньше, бесполезно глядя с неслучайные данные.
Во-первых, вам нужно найти библиотеку, способную делать 3D-визуализацию ... Затем вы следуете их API ... – mgilson