Skip to content

Commit 97d34e9

Browse files
Style: Use idiomatic Python truthiness check for empty list guard
Signed-off-by: Aryan Patel <aryan.patel7291@gmail.com>
1 parent 899e2de commit 97d34e9

File tree

4 files changed

+7
-7
lines changed
  • examples
    • cloud-edge-collaborative-inference-for-llm/testenv
    • government_rag/singletask_learning_bench/testenv
    • government/singletask_learning_bench/objective/testenv
    • llm_simple_qa/testenv

4 files changed

+7
-7
lines changed

examples/cloud-edge-collaborative-inference-for-llm/testenv/accuracy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,6 @@ def acc(y_true, y_pred):
5454
same_elements = [y_pred[i] == y_true[i] for i in range(len(y_pred))]
5555

5656
# 计算相同元素的数量
57-
acc = sum(same_elements) / len(same_elements) if len(same_elements) > 0 else 0.0
57+
acc = sum(same_elements) / len(same_elements) if same_elements else 0.0
5858

5959
return round(acc * 100, 2)

examples/government/singletask_learning_bench/objective/testenv/acc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,6 @@ def acc(y_true, y_pred):
3434

3535
same_elements = [y_pred[i] == y_true[i] for i in range(len(y_pred))]
3636

37-
acc = sum(same_elements) / len(same_elements) if len(same_elements) > 0 else 0.0
37+
acc = sum(same_elements) / len(same_elements) if same_elements else 0.0
3838

3939
return acc

examples/government_rag/singletask_learning_bench/testenv/acc.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ def acc_model(y_true, y_pred):
4747
real_locations.append(y_location[i])
4848

4949
same_elements = [get_last_letter(real_y_pred[i]) == real_y_true[i] for i in range(len(real_y_pred))]
50-
global_acc = sum(same_elements) / len(same_elements) if len(same_elements) > 0 else 0.0
50+
global_acc = sum(same_elements) / len(same_elements) if same_elements else 0.0
5151

5252
province_acc = {}
5353
for i in range(len(real_y_pred)):
@@ -108,7 +108,7 @@ def acc_global(y_true, y_pred):
108108
real_locations.append(y_location[i])
109109

110110
same_elements = [get_last_letter(real_y_pred[i]) == real_y_true[i] for i in range(len(real_y_pred))]
111-
global_acc = sum(same_elements) / len(same_elements) if len(same_elements) > 0 else 0.0
111+
global_acc = sum(same_elements) / len(same_elements) if same_elements else 0.0
112112

113113
province_acc = {}
114114
for i in range(len(real_y_pred)):
@@ -169,7 +169,7 @@ def acc_local(y_true, y_pred):
169169
real_locations.append(y_location[i])
170170

171171
same_elements = [get_last_letter(real_y_pred[i]) == real_y_true[i] for i in range(len(real_y_pred))]
172-
global_acc = sum(same_elements) / len(same_elements) if len(same_elements) > 0 else 0.0
172+
global_acc = sum(same_elements) / len(same_elements) if same_elements else 0.0
173173

174174
province_acc = {}
175175
for i in range(len(real_y_pred)):
@@ -230,7 +230,7 @@ def acc_other(y_true, y_pred):
230230
real_locations.append(y_location[i])
231231

232232
same_elements = [get_last_letter(real_y_pred[i]) == real_y_true[i] for i in range(len(real_y_pred))]
233-
global_acc = sum(same_elements) / len(same_elements) if len(same_elements) > 0 else 0.0
233+
global_acc = sum(same_elements) / len(same_elements) if same_elements else 0.0
234234

235235
province_acc = {}
236236
for i in range(len(real_y_pred)):

examples/llm_simple_qa/testenv/acc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,6 @@ def acc(y_true, y_pred):
3535

3636
same_elements = [y_pred[i] == y_true[i] for i in range(len(y_pred))]
3737

38-
acc = sum(same_elements) / len(same_elements) if len(same_elements) > 0 else 0.0
38+
acc = sum(same_elements) / len(same_elements) if same_elements else 0.0
3939

4040
return acc

0 commit comments

Comments
 (0)