Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何创建三维numpy阵列?_Python_Numpy - Fatal编程技术网

Python 如何创建三维numpy阵列?

Python 如何创建三维numpy阵列?,python,numpy,Python,Numpy,我正在尝试使用numpy创建一个三维阵列,其尺寸为[282][282][256]。我试过了 np.zeros((282,282,256)) 但这并没有给我正确的宽度和高度。如何创建这样一个具有282个宽度和高度的数组,并且每个单元格都是256个元素的数组?您的做法是正确的 var = np.zeros((282,282,256),dtype=float) 但您将访问数组的元素,如下所示: var[1,1,2] = 10 var[0,0,3] = 5 你的指示似乎正确。打印数组的形状并告诉我

我正在尝试使用numpy创建一个三维阵列,其尺寸为[282][282][256]。我试过了

np.zeros((282,282,256))

但这并没有给我正确的宽度和高度。如何创建这样一个具有282个宽度和高度的数组,并且每个单元格都是256个元素的数组?

您的做法是正确的

var = np.zeros((282,282,256),dtype=float)
但您将访问数组的元素,如下所示:

var[1,1,2] = 10
var[0,0,3] = 5

你的指示似乎正确。打印数组的形状并告诉我们您期望的形状。如果我键入var[1,1,2],我将访问第一行第一列,而该单元格数组中的第二个元素?数组索引从0开始,因此您将访问第二行、第二列和第三个元素