我在 NumPy 数组中有一个数据文件,我想查看 3D 图像。我正在分享一个示例,我可以在其中查看大小为 (100, 100) 的二维图像,这是 xy 平面中 z = 0 处的一个切片。
import numpy as np
from matplotlib import pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
X, Y, Z = np.mgrid[-10:10:100j, -10:10:100j, -10:10:100j]
T = np.sin(X*Y*Z)/(X*Y*Z)
T=T[:,:,0]
im = plt.imshow(T, cmap='hot')
plt.colorbar(im, orientation='vertical')
plt.show()
Run Code Online (Sandbox Code Playgroud)
如何查看形状为 (100, 100, 100) 的数据 T 的 3D 图像?