我想获得 3d 网格,我使用以下命令:
x = np.linspace(-10,10,100)
y = np.linspace(-10,10,100)
z = np.linspace(-10,10,100)
X,Y,Z = np.mgrid[x, y, z]
并且出现这样的错误
AttributeError Traceback(最近一次调用最后一次)
在 ()
6
7
----> 8 X,Y,Z = np.mgrid[x, y, z]
9
10 #X,Y,Z = np.mgrid[-10:10, -10:10, -10:10]
__getitem__(self, key) 中的 ~/Desktop/PyProjects/Phys/env/lib/python3.6/site-packages/numpy/lib/index_tricks.py
165典型值=整数
166 for k in range(len(key)):
--> 167 步骤 = key[k].step
第168章
169如果开始是无:
AttributeError:'numpy.ndarray'对象没有属性'step'
我知道我可以使用这种形式来生成网格
X,Y,Z = np.mgrid[-10:10, -10:10, -10:10]
但它对我来说不是移动的
尝试 np.meshgrid() 而不是 mggrid:
X, Y, Z = np.meshgrid(x, y, z)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4067 次 |
| 最近记录: |