视图函数index()返回的页面,则应访问的URL是//。
# 导入Falsk框架模块及其他相关模块,代码略
app = Flask(__name__)
@app.route('/')
def index():
#从数据库读取温度和湿度数据,并返回页面,代码略
# 服务器其他功能,代码略
if __name__ == '__main__':
app.run(host = '192.168.1.108', port = 5000)
图a |
图b |
import pandas as pd
import matplotlib.pyplot as plt
dft = pd.read_csv('data.csv') # 读取文件data.csv中的数据
dft.insert(0, '小时', '') # 插入列
for i in dft.index:
t = dft.at[i, '时间'] # 通过行标签和列标签选取单个值
dft.at[i, '小时'] = t[0: 2]
dfh = dft.groupby(, as_index = False).max() # 分组求最大值
plt.plot(dfh['小时'], dfh['监测值']) # 绘制线形图
# 设置绘图参数,显示如图b所示的线形图,代码略
①请在程序中划线处填入合适的代码。
②小华分析线形图发现存在湿度值大于等于100的噪声数据,要删除dft对象中噪声数据,下列代码段中,能正确实现的有(多选,填字母)。
A .dft = dft[dft['监测值'] < 100]
B .dft = dft['监测值'] < 100
C .n = len(dft[dft['监测值'] >= 100])
dft = dft.sort_values('监测值') #升序排序
dft = dft.tail(n) #获取尾部数据行
D .for i in dft.index:
if dft.at[i, '监测值'] >= 100:
dft = dft.drop(i) #删除行