langchain.smith.evaluation.runner_utils.TestResult

class langchain.smith.evaluation.runner_utils.TestResult[source]

单个测试运行的结果字典。

方法

__init__(*args, **kwargs)

clear()

copy()

fromkeys([value])

使用可迭代对象的键和给定的值创建一个新的字典。

get(key[, default])

如果键存在于字典中,则返回键的值,否则返回默认值。

get_aggregate_feedback()

返回反馈分数的百分位数。

items()

keys()

pop(k[, d])

如果键不存在,如果有给定默认值,则返回默认值;否则引发KeyError。

popitem()

移除并返回一个键值对作为二元组。

setdefault(key[, default])

如果键不在字典中,则插入键,其值为默认值。

to_dataframe()

将结果转换为dataframe。

update([E,]**F)

如果E存在并且具有.keys()方法,则执行:对于k in E: D[k] = E[k]。如果E存在但缺乏.keys()方法,则执行:对于k, v in E: D[k] = v。在任何一种情况下,都会接着执行:对于k in F: D[k] = F[k]

values()

__init__(*args, **kwargs)
clear() None. 从D中移除所有项。
copy() D的一个浅拷贝
fromkeys(value=None, /

使用可迭代对象的键和给定的值创建一个新的字典。

get(, 默认值=None, /)

如果键存在于字典中,则返回键的值,否则返回默认值。

get_aggregate_feedback() pd.DataFrame[source]

返回反馈分数的百分位数。

此方法计算并打印所有反馈键的反馈分数的众数。

返回值

包含每个反馈键众数的 DataFrame。

返回类型

pd.DataFrame

items() 一个集合类的对象,提供对 D 的元素的视图
keys() 一个集合类的对象,提供对 D 的键的视图
pop([, 默认值]) 值,移除指定的键并返回相应的值。

如果键不存在,如果有给定默认值,则返回默认值;否则引发KeyError。

popitem()

移除并返回一个键值对作为二元组。

以 LIFO(后进先出)的顺序返回对。如果字典为空,则引发 KeyError。

setdefault(, 默认值=None, /)

如果键不在字典中,则插入键,其值为默认值。

如果键存在于字典中,则返回键的值,否则返回默认值。

to_dataframe() pd.DataFrame[source]

将结果转换为dataframe。

返回类型

pd.DataFrame

update([E, ]**F) None.  从字典/可迭代对象EF中更新D

如果E存在并且具有.keys()方法,则执行:对于k in E: D[k] = E[k]。如果E存在但缺乏.keys()方法,则执行:对于k, v in E: D[k] = v。在任何一种情况下,都会接着执行:对于k in F: D[k] = F[k]

values() an object providing a view on D's values