#导入函数库代码略
#设置智能终端连接服务器的参数
IP="192.168.1.100"
① #设置传输的端口
SSID= "jf"
PASSWORD = "20200410"
Uart.init(baudrate=1 15200, bits=8, parity=None, stop=1, tx=pin2, rx pin1)
#网络连接
while Oboq.connectWif(SSID, PASSWORD, 10000)!=True:
display.show(".")
display.scrol(Obloq.ifconfig( ))
Obloq.httpSet(IP, PORT) #根据ip和port建立连接
#采集传感器数据,并设置传输模式
while True:
temp, hum = dhtl1.read(16)
ermo, resp = Oboq.get( ② ) #设置传输的数据的模式
if errmo = 200:
display.scrol(resp)
else:
displayscrolls(tr(errno))
③ #设置采集间隔时间
若传输数据时使用的URL为//92/16/.1.100.8080/i0put?id=1&val=31,请回答下列问题:
from flask import Flask,render_template,request
app =
@app.route("/")
def index():
#显示“主页”页面,代码略
@app.route("/introduce")
def introduce():
#显示“介绍”页面,代码略
@app.route("/exercise",methods=["GET","POST"])
def exercise():
#显示“练习”页面,代码略
@app.route("/top")
def toplist():
#显示“排行榜”页面,代码略
if __name__ == "__main__":
app.
A.//127.0.0.1:5000/top toplist() |
a.@app.route("/top") |
B.//127.0.0.1:5000/ exercise() |
b.@app.route("/exercise",methods=["GET","POST"]) |
C.//127.0.0.1:5000/exercise introduce() |
c.@app.route("/introduce") |
D.//127.0.0.1:5000/instance index() |
d.@app.route("/") |
、 、 、
from PIL import Image
import numpy as np
import matplotlib.pyplot as plt
from random import random
s=input("依次输入左上角和右下角的坐标值(以‘,’分隔,以‘,’结尾):")
w=[];h=[];k=0;t=0
for i in s:
if i==",":
if k%2==0:
w.append(t) #append方法用于在列表末尾添加新元素
else:
h.append(t)
t=0;k=k+1
else:
print(w,h)
im = #打开图像y.jpg
pix=im.load()
for i in range():
j= h[0]
while j<=h[1]:
R,G,B=pix[i,j]
pix[i,j]=(int(random()*0.8*R),int(random()*0.8*G),int(random()*0.8*B))
j+=1
plt.figure("y1") #指定当前绘图对象
plt.imshow(im) #显示图像
plt.axis("off") #关闭图像坐标
plt.show() #弹出包含了图片的窗口
图1 |
图2 |
图3 |
import pandas as pd
import matplotlib.pyplot as plt
#图表中文显示处理,代码略
df=pd.read_excel("test.xlsx")
score=[]
for i in df.values:
js= ① #①处请选择 (填字母):A . df["信息"]+ df["通用"] / B . i[3]+i[4]
score.append(js)
df["总分"]=score
df1=df.groupby("班级",as_index=False) ["总分"].mean()
plt.title("期中技术平均分")
plt. ② (df1["班级"],df1["总分"],width=0.5) #②处请选择 (填字母):A . plot / B . bar /C . scatter
micro:hit
from microbit import *
import random try:
while True:
display.scroll(str(random.randint(1, 5)))
except:
display.clear()
以下有关上述操作的描述正确的是( )
图a
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("ymjz.xlsx")
#输出功能:输出接种台数大于2的接种单位名称
df1=df[ ]
print(df1.单位)
#统计功能:统计各区县的医务人员数量
g=df.groupby("区县",as_index=False)["医务人员数"]
df2=
print(df2)
#分析功能:分析本市各类别(常规、方舱、医疗临时点、校企临时点、其他)接种单位的数量情况并制作图表呈现
g=df.groupby("类别",as_index=False)
df3=g.count()
df3=
plt. (df3.类别,df3.单位)
plt.show()
图b
将csv文件中的数据存储到二维数组result[i][j],表示第i张选票第j件作品的票选数据,一维数组ps[i]表示作品i的最终得票数。依次处理所有选票数据,用sumx统计某张选票中“1”的个数,当可判断该选票有效,否则无效。若选票有效则对应的作品票数加1,最后将选票结果用图表呈现。
import numpy
import matplotlib.pyplot as plt
result=numpy. loadtxt ("toupiao.csv", encoding="utf-8", delimiter=",",s kiprows=1)
#将csv文件转化为二维数组,skiprows=1表示忽略第一行数据
n=len(result) #获取result的行数(收到的投票数)
zp=["作品1", "作品2", "作品3", "作品4", "作品5", "作品6"]
ps=[0]*6
for i in range(n):
for j in range(6):
sumx+=result[i][j]
if sumx<=3:
for j in range(6):
plt. rc("font", **{"family": "SimHei"}) #设置图表中的文字字体
for x, y in zip(zp, ps): #zip函数用于显示数字标签
plt. text(x, y, "%d" %y, ha="center", va="bottom", fontsize=14)
plt. title("迎亚运邮票设计大赛")
#绘制垂直柱形图
plt. show()
1 2 3 4 5 6 7 8 9 | import numpy as np import matplotlip.pyplot as plt x=np.linspace(0,10, 100) y=np.sin(x) plt.title("sin(x)") plt.plot(x,y,color="r",linewindth="2") plt.show( ) |
以下图形哪一个是该程序绘制出来的( )