小编Nac*_*chi的帖子

绘制 3D 图像形成 NumPy 数组中的数据

我在 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)

在 z = 0 处切片

如何查看形状为 (100, 100, 100) 的数据 T 的 3D 图像?

python arrays 3d numpy image

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

3d ×1

arrays ×1

image ×1

numpy ×1

python ×1