numpy - 我正在尝试将值动态附加到一个空的二维数组,但每次都会出错
问题描述
输出 = np.empty([17157,4])
对于数据中的每一行
对于数据中的行:
初始化变量
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)
解决方案
推荐阅读
- javascript - 关闭后如何清除模态中的反应状态?
- bash - 将时间戳从一组文件批量复制/更新到另一组现有文件
- python - 无法在线性回归中导入 MultiOutputMixin
- php - 无法从 URL 中获取变量
- c++ - 调试时出现几个错误
- excel - 为什么 Excel VBA 编辑器会更改换行符换行?
- java - 仅在按下按钮时如何使recyclerview重新加载?
- asp.net - 在 Azure 应用服务中记录 Web 套接字
- qt - 应用程序在 GDB 中崩溃,但在正常运行时不崩溃,在 libcrypto 中发生崩溃
- python - (None,None,1) 输入如何在 keras 中工作?