Я новичок в Python, и я хотел бы построить полный 3D-массив с размерами = 1e3 x 1e3 x 16.
Для этого я попытался сделать:
dimBlocks = 4
numElBlock = 1000
numPoints = 1000
arrayCrossX = np.linspace(kMIN, kMAX, numPoints, endpoint=True)
arrayCrossY = np.linspace(-1, 1, numPoints, endpoint=True)
coordCrossX, coordCrossY = np.meshgrid(arrayCrossX, arrayCrossY)
arrayFullCross = np.array(coordCrossX.size, coordCrossY.sizes, dimBlocks**2)
Но это не работает, я получаю следующую ошибку:
arrayFullCross = np.array(arrayCrossX.size, arrayCrossY.size, dimBlocks**2)
ValueError: only 2 non-keyword arguments accepted
Любой может увидеть, что не так, чтобы построить этот полный 3D-массив из подмассивов coordCrossX
, coordCrossY
и стретье измерение, равное dimBlocks**2 = 16
С уважением