首页 > 解决方案 > 使用元组元素创建 3d np 数组

问题描述

我想用每个元素的元组创建一个 3-Dnp.array维度。有没有比以下更快/更好的方法:(100x100x100)(-1,-1,-1)

np.array([[[(0,0,0) for x in range(100)] for y in range(100)] for z in range(100)])

?

标签: pythonpython-3.xnumpynumpy-ndarray

解决方案


您的代码并没有真正创建 (100x100x100) 数组。

也许你可以试试:

np.ones((100, 100, 100))*-1

推荐阅读