未提供项目说明
allennlp-dataframe-mapper的Python项目详细描述
sklearn熊猫的AllenNLP集成
allennlp-dataframe-mapper
是一个Python库,它为sklearn-pandas提供AllenNLP集成。在
安装
使用pip
安装库和依赖项非常简单。在
$ pip allennlp-dataframe-mapper
示例
此库允许用户在jsonnet配置文件中指定。 下面是一个著名的iris dataset的映射器示例。在
配置
allennlp-dataframe-mapper
在jsonnet
配置文件中指定映射器的转换,如下所示mapper_iris.jsonnet
:
映射器
映射器从配置文件中获取一个转换参数。
我们可以使用fit_transform
快捷方式来拟合映射器并查看转换后的数据。在
fromallennlp.commonimportParamsfromallennlp_dataframe_mapperimportDataFrameMapperparams=Params.from_file("mapper_iris.jsonnet")mapper=DataFrameMapper.from_params(params=params)print(mapper)# DataFrameMapper(df_out=True,# features=[(['sepal length (cm)'], None, {}),# (['sepal width (cm)'], None, {}),# (['petal length (cm)'], None, {}),# (['petal width (cm)'], None, {}),# (['species'], [FlattenTransformer(), LabelEncoder()], {})])mapper.fit_transform(df)
许可证
麻省理工学院
- 项目
标签: