我正在尝试将模型的超参数存储在数据帧中,其中要存储的确切参数是作为字典的键存储的。 键的值用于在循环的每次迭代中对最佳值进行网格搜索。., 0.1, 0.2]} 并且按如下方式生成用于存储值的数据帧的元素: for h in hyperParams.keys() :
df[str(h)] = np.nan 如果参数是固定的,则存储特定值的代码将如下所示: df.loc[row_index, 'C'] = r
这是我的第一个问题,所以请耐心点。假设我们有一个熊猫Dataframe,我们想动态地将一些pd.Series方法应用到这个Dataframe的一组列中。为什么下面的示例不起作用?has no attribute 'func'testframe['col1']=testframe['col1'].astype(*argdict['col1'][0])
按预期工作,所以python似乎在“.func”语法上有问题,尽管事实
我试图在strings module中打印所有的functions和它们的help docstrings,但没有得到想要的结果。以下是我尝试过的方法: r = 'A random string'
1. [help(fn) for fn in r.__dir__() if not fn.startswith('__')] 还有更多的东西。其中一些抛出错误,指出r没有名为'fn'的属性。其他的只是打印'str'