import numpy as np
# 输入
n = int(input().strip())
data = []
for _ in range(n):
data.append(float(input().strip()))
data = np.array(data)
# 数据处理
# 填补缺失值
valid_mask = data != -1 # 布尔条件:不是缺失值
mean_val = np.mean(data[valid_mask]) # 计算均值(注意异常值也参与均值运算)
data[data == -1] = mean_val
# 去掉异常值
normal_mask = (data >= 200) & (data <= 800)
filtered_data = data[normal_mask]
# 输出
for x in filtered_data:
print(f"{x:.4f}")

京公网安备 11010502036488号