Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Numpy 我试图动态地将值附加到空的2D数组,但每次都会出错_Numpy_Dynamic_Append - Fatal编程技术网

Numpy 我试图动态地将值附加到空的2D数组,但每次都会出错

Numpy 我试图动态地将值附加到空的2D数组,但每次都会出错,numpy,dynamic,append,Numpy,Dynamic,Append,输出=np.空([17157,4]) 对于数据中的每一行 对于数据中的行: 初始化变量 对于一行中的每个单元格 首先阅读np.empty和np.append文档。测试小部分代码。小数组,不是17000行的错误一定不重要,因为您没有告诉我们任何有关它的信息!或者你努力去理解和纠正它。在你的例子中,像“出错”,最基本的细节是:1。您收到的错误(错误消息)。2.发生在哪一行。不要强迫我们猜这些细节。请同时发布导致此错误(但不超过20-30行)的源数据示例和预期结果。我尝试以这种方式初始化空数组-np.

输出=np.空([17157,4])

对于数据中的每一行 对于数据中的行:

初始化变量 对于一行中的每个单元格
首先阅读np.empty和np.append文档。测试小部分代码。小数组,不是17000行的错误一定不重要,因为您没有告诉我们任何有关它的信息!或者你努力去理解和纠正它。在你的例子中,像“出错”,最基本的细节是:1。您收到的错误(错误消息)。2.发生在哪一行。不要强迫我们猜这些细节。请同时发布导致此错误(但不超过20-30行)的源数据示例和预期结果。我尝试以这种方式初始化空数组-np.empty([0,4],float),并尝试将其作为-output=np.append(output,np.array([lat,on,mass_balance,elev]),axis=0追加到输出数组中这些值打印正确,但当我试图将它们存储在输出数组中时,会得到伪值
  snowfall = 0
  positive_temp = 0
  mass_balance = 0
  melt = 0
  for columns in range(12):

      if rows[columns+2] < 0:

          snowfall += rows[columns+14]

      else:

          positive_temp += rows[columns+2]
          melt += positive_temp * 7

      mass_balance += snowfall - melt

  lat = rows[0] 
  lon = rows[1] 
  elev = rows[26] 
  np.append(output, ([lat, lon, mass_balance, elev]), axis = 0)