KeyError:'float\u scaler\u mean'使用python

2024-06-01 09:23:25 发布

您现在位置:Python中文网/ 问答频道 /正文

您好,感谢您抽出时间>;。。。 我试图解决这个问题数百万次,但我不能所有的代码依赖于这一个,我欺骗了我得到的每一个文件,一切似乎都很好,但我不知道我做错了什么 我请求你的帮助。。。你知道吗

这是我的密码

import pandas as pd
import geopandas as gpd
import time
import pickle
import os
import numpy as np
import xgboost
import pytz
import arcgis
#
#plotting
#'''
from IPython.display import HTML, display
import datashader as ds
from datashader import transfer_functions as tf
from datashader.colors import colormap_select, Greys9, Hot, viridis, inferno
#'''

import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid1 import make_axes_locatable
from matplotlib.ticker import NullFormatter
import matplotlib as mpl
mpl.rc('xtick', color='k')
mpl.rc('ytick', color='k')
%matplotlib inline
#'''
from datetime import datetime, timedelta, timezone


import numpy as np

import matplotlib as mpl
from matplotlib import pyplot as plt
from matplotlib import cm

from sklearn.preprocessing import StandardScaler

with open('wrangler_new.pkl','rb') as fp:
    wrangler = pickle.load(fp)
float_scaler_mean = wrangler['float_scaler_mean']
float_scaler_std = wrangler['float_scaler_std']

float_feature_names = wrangler['float_feature_names']
ohe_fields = wrangler['ohe_fields']
feature_names = wrangler['feature_names']

booster = xgboost.Booster()
booster.load_model('new_0001.model')

这就是错误

---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-86-f1a726133274> in <module>
      1 with open('wrangler_new.pkl','rb') as fp:
      2     wrangler = pickle.load(fp)
----> 3 float_scaler_mean = wrangler['float_scaler_mean']
      4 float_scaler_std = wrangler['float_scaler_std']
      5 

KeyError: 'float_scaler_mean'

再次感谢你的帮助


Tags: fromimportnamesmatplotlibasfloatmeanpickle