①部分软件在连接WiFi后自动下载更新②停车场出入口自动识别车牌放行③涵盖了客服和金融百科问答功能的智能助理④自动识别语音并将其转换为文字⑤开发3D技术的电脑游戏
“餐厅信息管理系统”由菜品管理、订单管理和客户管理三个模块组成。订单管理模块可以实现顾客点餐、订单结算和订单统计的功能。餐厅的碗碟都已植入了电子标签,在系统中可设定每个电子标签对应的菜品。顾客将选好菜品的托盘放入结算台,结算台读取电子标签信息,系统自动完成结算,顾客在刷卡区完成结算。
①conn=sqlite3.connect("test.db")
②cur=conn.cursor()
③import sqlite3
④conn.close()
⑤cur.close()
⑥cur.execute("INSERT INTO data(id,collData)VALUES(%d,%f)"%(id,colldata))
上述语句中执行的先后顺序是 ( )
import random;import time;import os
print("你好,现在你有 10 秒钟的时间记忆下列物品及其编号")
things= ["苹果","香蕉","橙子","梨子","猕猴桃","柚子","猴魁","铁观音","彩蛋","复活节"] for i in range(10) :
print(i,":", ① ); #在屏幕上显示编号及物品名称
time.sleep(10) #延时 10 秒
os.system("cls") #清屏幕,隐去编号及物品
n=0 #记录答对的题数,初值为 0
t2=random.sample( ② ,5) #随机抽出 5 个物品
for i in t2: #出 5 题
ans=int(input(i + "的编号是:"))#输入编号答题技术
if i== ③ :
n=n+1 #如果回答正确,答对的题数加 1
print("\n 你一共答对了",n,"次")#屏幕显示答对的题数
input("\n 按回车键结束程序")
b= [[92,2], [98,4], [91,1],[88,0], [95,3]]
h=0
p=0
while b[p][1] !=h :
print(b[p] [0],end=",")
p=b[p] [1]
print(b[p] [0])
运行该程序段,输出的内容为 ( )
import random
a= [0]*9
i=0
while i<=8:
b=random.randint(1,20)
if i%2==0 and b%2==0 :
a[i]=b
i=i+1
elif i%2==1 :
a[i]=b
i=i+1
print(a)
执行程序段后,显示的内容不可能是 ( )
图 1
图 2
请帮助小明同学对表格数据进行下列分析:
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['KaiTi','SimHei','FangSong'] #图表中文显示处理
df=pd.read_excel ("score.xlsx")
df1=df[ ① ]
print(df1) #输出筛选数据
df=df. ② ("总分",ascending=False) #按照“总分”列降序排序
print(df) #输出排序好的数据
#------创建图表代码------
plt.title("各院校总分展示图")
plt.xlabel("院校名称")
plt. ③ (df.院校名称,df.总分) #各个院校总分的垂直柱形图
plt.show ()
①②③
信息采集终端部分代码如下:
IP="202.101.190.111"
PORT="8080"
SSID="yzzx1"
PASSWORD="yzzx@2017"#设置连接参数
uart.init(baudrate=9600, bits=8, parity=None, stop=1, tx=pin2, rx=pin1)
while Obloq.connectWifi(SSID,PASSWORD,10000) != True:
display.show (".")
display.scroll(Obloq.ifconfig())
Obloq.httpSet(IP,PORT) #根据ip和port建连接
while True:
temp=round(pin1.read_analog ()/1024*3000/10.24,1) #读取温度
hum=round(pin2.read_analog (),1) #读取湿度
rain=round(pin3.read_analog (),1) #读取雨量
winpower= round(pin4 .read_analog(),1) #读取风力
errno,resp=Obloq.get("input?t="+str(temp)&"h="+str(hum) & "r="+str(rain)
&"w="+str(winpower),10000)
if errno == 200 :
display.scroll(resp)
if resp=="1" :
music.pitch(1000, 3000)
display.scroll("SOS") #其他各种报警设备驱动代码
else:
display.scroll(str(errno))
sleep(10000*5) #设置采集间隔时间
#WEB 服务器部分代码如下所示:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index() :
#读取终端最近次的温度、湿度、雨量、风力存temp 、hum、rain、winpower,代码略
return "当前温度"+str(temp)+"当前湿度"+str(hum)+"当前雨量"+str(rain)+"当前风力"+str(winpower)
@app.route('/input',methods=['POST', 'GET'])
def add_data(): #终端上传最新采集的数据
#代码略
#maxtemp,mintemp,maxhum,minhum,maxrain,minrain,maxwinpower,manpower,变量分别为温度、湿度、雨量、风力的最大、最小的报警阀值
#以下为温度报警
if sensorvalue 1 > maxtemp or sensorvalue 1 < mintemp :
return '1'
else:
return '0'
#湿度、雨量、风力报警代码略
if __name__ == '__main__' :
app.run (host="202.101.190.111", port=8080)
//?t=28&h=53&r=0&w=2。
①原始数据中,某数不为0且相邻无重复,压缩数据用该数据表示;②原始数据中,某数为0且相邻无重复,压缩数据用两个数表示,第1个为0,第2个为0;③原始数据中,某数据相邻有重复,压缩数据用3个数表示:第1个为0,第2个为重复数的个数,第3个为该数本身。
根据上述压缩方法,对应的解压缩方法示例如图所示。
小明学习了Python的PIL、matplotlib和numpy等模块知识后,现有图像文件“杭州.bmp”,该文件的颜色模式为RGB,将该图像文件的每个像素点转换成灰度值(值为整数)后,使用上述压缩方法进行压缩并保存为文本文件。颜色RGB值转灰度值的公式如下:
灰度值=0.299×红色颜色分量+0.587×绿色颜色分量+0.114×蓝色颜色分量
from PIL import Image
import numpy as np
import matplotlib.pyplot as plt
img = np.array(Image.open("杭州.bmp"))
row,cols,rgb =img.shape
s= []
for i in range(row) :
for j in range(cols) :
r,g,b = img[i,j]
hdz =
s.append(hdz)
ss = [] ;j = 0
while j<len(s)-1 :
if s[j] !=s[j+1] :
if s[j] !=0:
ss.append(s[j])
else:
ss.extend( )#extend 函数用于在列表末尾一次性追加另一个序列中的多个值
j+=1
else:
c = s[j]
for k in range(j+1,len(s)) :
if c!=s[k]:
break
else:
ss.extend([0,k-j,s[j]])
j=k
if j!=len(s) :
ss.append(s[j])
f = open(" 杭州 255.txt","w+")
f.write(",".join(map(str,ss)))
f.close()