我試圖在數組上打印出大於100000的值MSLP 但是我一直在得到這個錯誤:具有多個元素的數組的真值是模糊的。使用a.any()或a.all()在Python中打印出大於特定值的數組項目
這裏是我的代碼:
import numpy as np
import netCDF4
from numpy import *
from netCDF4 import Dataset
ncfile= Dataset('test.nc','r')
lat =ncfile.variables['lat'][:]
lon =ncfile.variables['lon'][:]
time =ncfile.variables['time'][:]
MSLP =ncfile.variables['PSL'][:]
for item in MSLP:
if item>100000:
print item
MSLP定義在哪裏?請顯示你的整個代碼。 –
MSLP是來自netcdf文件的變量。這是整個代碼。 –
'MSLP'有多少個維度?你可以添加「MSLP.shape」的輸出嗎? – SlightlyCuban