- 
                Notifications
    
You must be signed in to change notification settings  - Fork 197
 
Open
Description
I meet a erro like this when i use OrdinaryKriging()
zero-size array to reduction operation maximum which has no identity
My code looks like this:
Data = geopandas.read_file('./housepricepoi.shp').to_crs('EPSG:4547')
lons = Data['geometry'].x.values
lons = np.nan_to_num(lons)
lats = Data['geometry'].y.values
lats = np.nan_to_num(lats)
price = Data['price'].values
price = np.nan_to_num(price)
try:
    ok3d = OrdinaryKriging(lons, lats, price, variogram_model='linear')
    k3d1, ss3d = ok3d.execute("grid", grid_lon, grid_lat)
except Exception as e:
    print(e)
The info of data is like:
<class 'geopandas.geodataframe.GeoDataFrame'>
RangeIndex: 9920 entries, 0 to 9919
Data columns (total 2 columns):
 #   Column    Non-Null Count  Dtype   
---  ------    --------------  -----   
 0   price     9920 non-null   int64   
 1   geometry  9920 non-null   geometry
dtypes: geometry(1), int64(1)
memory usage: 155.1 KB
I wonder if it's my data that's causing the problem
if you want the data,i will send it to your email.
Metadata
Metadata
Assignees
Labels
No labels