langchain.smith.evaluation.runner_utils
.TestResult¶
- class langchain.smith.evaluation.runner_utils.TestResult[source]¶
单个测试运行的结果字典。
方法
__init__
(*args, **kwargs)clear
()copy
()fromkeys
([value])使用可迭代对象的键和给定的值创建一个新的字典。
get
(key[, default])如果键存在于字典中,则返回键的值,否则返回默认值。
返回反馈分数的百分位数。
items
()keys
()pop
(k[, d])如果键不存在,如果有给定默认值,则返回默认值;否则引发KeyError。
popitem
()移除并返回一个键值对作为二元组。
setdefault
(key[, default])如果键不在字典中,则插入键,其值为默认值。
将结果转换为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, /)¶
如果键不在字典中,则插入键,其值为默认值。
如果键存在于字典中,则返回键的值,否则返回默认值。
- update([E, ]**F) None. 从字典/可迭代对象E和F中更新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 ¶