某城市智能交通的基本架构如图所示,其中GPS、卡口、视频检测、浮动车、地感线圈等产生的交通流监测数据、视频监控数据、系统数据、服务数据等构筑了交通大数据。交通大数据贯穿在智能交通的感知、处理、应用等各个环节,是智能交通中“智能”的基础。
a= 1 b=1 for i in range(2, 6) : c=a+b a=b b=c print(c) | def f(n) : if n==1 or n==2: return 1 else: return f(n-1)+f(n-2) print(f(6)) |
算法一 | 算法二 |
下列说法正确的是( )
s=input("请输入一个字符串: ")
a=[]
for i in range (len(s)):
for j in range( ):
a. append(②)
print (a)
为实现上述功能,上述 程序段两个方框处的语句分别是( )
d=[88, 77, 53, 47, 39, 28]
i, j, n=0, len(d)-1,0
key=int (input("请输入要查找的数字: "))
while i<=j:
m=(i+j)//2; n+=1
if key==d[m]:
break
if key>d[m]:
j=m-1
else:
i=m+1
print(i, j, m, n)
则执行该程序段后,下列说法正确的是( )
import pandas as pd
import matplotlib. pyplot as plt
df=pd. read_ excel(" data. xlsx")
df_ valid=df[①] #删除无效票
df_ valid=df_ valid. drop("选择数量", axis=1)
g=df_ valid. groupby ("②", as_ index=False). sum () #按年级统计票数
g. to_ excel(' result. xlsx") #result. xlsx内容见图b
① ②
Ⅰ.通过分布在各个观测点的温度和湿度传感器采集数据。
Ⅱ.通过无线信号,将采集的数据实时上传至服务器。
Ⅲ.服务器对数据进行存储、处理和统计,客户端(包括手机和PC)可通过网页查看数据。
while True:
temp=round (pinl. read_ analog () *330/ 1024)
if temp>=20 and temp<=30:
display. show (Image. HAPPY)
else:
display. show (Image. SAD)
#每隔5秒采集一次温度数据
from flask import Flask, render_ template, request
import sqlite3
app=Flask(_ name_ )
#主页面可实现客户端数据查询功能,路由命令及对应的视图函数,代码略
@app. route("/input", methods=["GET"]) #获取温度数据
def add_ data() :
id=int (request. args. get("id"))
val =float (request. args. get("val"))
conn=sqlite3. connect(" data. db")
cur=conn. cursor ( )
cur. execute(" insert into temp(id, value) values (%d, %f)" %(id, val))
conn. commit ( )
cur. close ( )
if_name_==“_main_”
app. run (host=" 192.168. 1. 100' , port=5000)
请回答以下问题:
①存放温度的数据表名称为。
②程序划线处应填写的代码是
例:32,94,128,1286,6,71可以拼接得到的最大整数为94716321286128。
实现上述功能的Python代码如下。请回答下列问题:
def bubble_ sort(a) :
for i in range(len(a)-1):
for j in range( ① , -1):
if judge(a[j],a[j-1]):
a[j], a[j-1]=a[j-1],a[j]
def judge(x, y):
if :
return True
else:
return False
n=int (input("n="))
#产生n个0~ 1000的随机整数存入列表a中,代码略
bubble_ sort (a)
ans=" "
for i in a:
ans+= ②
print("拼接得到的最大整数为:”,ans)
① ②
小王和小李对问题进行了分析与算法设计,写了Python函数way()正确解答了问题,请回答下列问题。
def way() :
a=[i for i in range(1, 14)]
b=[0]*13#0代表牌面未定
head=0;tail=0
for i in range(1, 14):
cnt=1
while cnt < i:
a[tai1]= ①
head = (head+1)%13
tail = (tail+1)%13
②
③
head = (head+1)%13
return b
print (way())
①②③