问题描述
所以我有三个数组
a = 15,b = 5
当我这样做
Jun_1TMean = xr.DataArray(Jun_1T.variables['Variable'])
lon = xr.DataArray(lon2)
lat = xr.DataArray(lat2)
解决方法
除了您不能将 NumPy 数组作为单独的轴“堆叠”之外,没有可广播的函数或 ufunc
(如 +
、*
等),我认为您不会想这样做。具有您建议的那些维度的 numpy 数组,它具有 dtype int64
(浮点数会更糟)将需要 -
array_space = (1949*2649*1949*2649*1949*2649)*8 bytes
= 1100959591182509749608 bytes
= 1100959591182.51 GB
= 1100959.59 Petabytes
作为参考,Google、Amazon、Microsoft 和 Facebook 的总数据为 estimated 为 1,200 PB