bizzard是什么意思zard在线翻译读音例句-团圆饭英语


2023年3月31日发(作者:invictus)

Python操作TDengine并进⾏简单风机预测应⽤

Python操作TDengine并进⾏简单风机预测应⽤

⼀、安装

Linux端安装PythonConnector

1、确保Linux环境下安装了Python环境,我的python版本Python3.6.0。

pipinstallpython3/

3、执⾏命令python进⼊交互式界⾯,输⼊importtaos报错。

4、出现上⾯错误的原因是:⽂件在/usr/lib⽬录下,⽽centos古朗月行16句全诗视频 默认不会找/usr/lib下的⽂件。

解决⽅法:在环境变量/etc/profile中配置路径。

编辑配置⽂件:vim/etc/profile

添加配置:exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib

使修改⽣效:source/etc/profile

5、再次进⼊python交互式界⾯,导⼊taos模块成功。

python接收MQTT数据

Windows端安装PythonConnector:

1、利⽤pip安装TDengine源代码中srcconnectorpythonwindows⽬录下的python3对应的taos模块。

3、双击exe可执⾏⽂件,安装客户端,默认下⼀步到安装完成即可。

4、通过代码,查看windows是否可以访问TDengine

#!/usr/bin/envpython

#coding=utf-8

>FileName:

#>Author:cuiyufei

#>Mail:XXX@

#>CreatedTime:2019年8⽉22⽇

###importtaos

importpandasaspd

if__name__==\'__main__\':

#连接taos数据库

conn=t(host=\'10.1.131.14\',user=\'root\',password=\'taosdata\',database=\'log\')

#通过获取到的数据库连接conn下的cursor()⽅法来创建游标

cursor=()

#Createadatabasenameddb

#try:

#e(\'createdatabasetest1\')

#exceptExceptionaserr:

#()

#raise(err)

sql=\"SELECT*文言文孙权劝学原文及翻译 FROMlog\"

#read_sql⽅法返回的数据类型是DataFrame

dataframe=_sql(sql,con=conn)

printdataframe

出现如下图错误。

最后发现,是由于客户端版本和服务端版中秋名言名句简短 本不⼀致导致的。

taos-hyouIP

windows端:

Linux端:

taos-V

升级Linux端的taos版本

systemctlstoptaosd

rpm-qa|grep-itdengine

7.x86_64

7.x86_

systemctlstarttaosd

systemctlstatustaosd

升级后,连接成功。

⼆、python操作TDengine

#!/usr/bin/envpython

#coding=utf-8

>FileName:

#>Author:cuiyufei

#>Mail:XXX@

#>CreatedTime:2019年8⽉22⽇

###importtaos

importsys

importdatetime

importrandom

defexitProgram(conn):

()

()

if__name__==\'__main__\':

start_time=me(2019,7,1)

time_interval=lta(seconds=60)

#ConnecttoTDengineserver.

##parameters:

#@host:TDengineserverIPaddress

#@user:UsernameusedtoconnecttoTDengineserver

#@password:Password

#@database:DatabasetousewhenconnectingtoTDe七年级上册语文试卷 ngineserver

#@config:Configurationdirectory

conn=t(host=\"yourIP\",user=\"root\",password=\"taosdata\",config=\"/etc/taos\")

#GenerateacursorobjecttorunSQLcommands

c1=()

#Createadatabasenameddb

try:

e(\'createdatabasedb\')

exceptExceptionaserr:

()

raise(err)

#usedatabase

try:

e(\'usedb\')

exceptExceptionaserr:

()

raise(err)

#createtable

try:

e(\'createtableifnotexistst(tstimestamp,aint,bfloat,cbinary(20))\')

exceptExceptionaserr:

()

raise(err)

#insertdata

foriinrange(1000古朗月行朗读 0):

try:

e(\"insertintotvalues(\'%s\',%d,%f,\'%s\')\"%(start_time,t(1,10),t(1,10)/10.0,\'hello\')配乐诗朗诵欣赏经典 )

exceptExceptionaserr:

()

raise(err)

start_time+=time_interval

#querydataandreturndataintheformoflist

try:

e(\'select*fromdb.t\')

exceptExceptionaserr:

()

raise(err)

#ptionlist

cols=ption

#Usefetchalltofetchdatainalist

data=ll()

try:

e(\'select*fromdb.t\')

exceptExceptionaserr:

()

raise(err)

#Useiteratortogothroughtheretreiveddata

forcolinc1:

print(col)

()

三、接收mqtt数据并存⼊TDengine

从mqtt接收数据,通过模董仲舒传 型进⾏数据预测,然后把数据写⼊TDengine

#!/usr/bin/envpython

#coding=utf-8

>FileName:

#>Author:cuiyufei

#>Mail:XXX@

#>CreatedTime:2019年8⽉22⽇

###asmqtt

importdatetime

alsimportjoblib

frominfluxdbimportInfluxDBClient

impor仓央嘉措最经典的句子 ttaos

importrandom

#INFLUXDB

TAOS_HOST=\"yourIP\"

TAOS_USER=\"root\"

TAOS_PASSWORD=\"taosdata\"

TASO_DB=\'yourdatabase\'

#MQTT

MQTT_HOST=\"yourIP\"

MQTT_PORT=PORT

MQTT_TOPIC=\'yourtopic\'

definsert_influxdb(msg):

current_time=()#.isoformat()

print(+\"\"+\":\"+str(d))

feats=[\'wind_speed\',\'generator_speed\',\'power\',\'wind_direction\',

\'wind_direction_mean\',\'yaw_position\',\'yaw_speed\',\'pitch1_angle\',

\'pitch2_angle\',\'pitch3_angle\',\'pitch1_speed\',\'pitch2_speed\',

\'pitch3_sp芭蕉不展丁香结同向春风各自愁诗意 eed\',\'pitch1_moto_tmp\',\'pitch2_moto_tmp\',\'pitch3_moto_tmp\',

\'acc_x\',\'acc_y\',\'environment_tmp\',\'int_tmp\',

\'pitch1_ng5_tmp\',\'pitch2_ng5_tmp\',\'pitch3_ng5_tmp\',\'pitch1_ng5_DC\',

\'pitch2_ng5_DC\',\'pitch3_ng5_DC\',\'group\']

feats_value=[float(value)forvaluein(eval(d)[1:])]

#风机预测

model=\'./model/\'

clf=(model)

sub_preds=t_proba([feats_value],num_iteration=_iteration_)[:,1]

print(sub_pre过秦论知识点归纳整理 ds[0])

conn=t(host=TAOS_HOST,user=TAOS_USER,password=TAOS_PASSWORD,database=TASO_DB)

cursor=()

try:

#e(\"insertintotvalues(\'%s\',%d,%.14f,\'%s\')\"%(current_time,feats_value[0],feats_value[1],\'hello\'))

e(\"insertintowind_driven_generatorvalues(\'%s\',%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f,%f

,%f,%f,%f,%f,%f)\"%(current_time,feats_value[0],feats_value[1],feats_value[2],feats_value[3],feats_value[4],feats_value[5],feats_value[6],feats_val

ue[7],feats_value[8],feats_value[9],feats_value[10],feats_value[11],feats_value[12],feats_value[13],feats_value[14],feats_value[15],feats_value[16],f

eats_value[17],feats_value[18],feats_value[19],feats_value[20],feats_value[21],feats_value[22],feats_value[23],feats_value[24],feats_value[25],feats_

value[26],sub_preds[0]))

exceptExceptionaserr:

()

raise(err)

()

if__name__==\'__main__\':

#influxdb_client=InfluxDBClient(host=INFLUXDB_HOST,port=INFLUXDB_PORT,username=INFLUXDB_USER,password=INFLUXDB_PASSWORD,d

atabase=INFLUXDB_DB)

mqtt_client=()

mqtt__connect=lambdaself,mosq,obj,rc:ibe(MQTT_TOPIC)

mqtt__message=lambdaclient,userdata,msg:insert_influxdb(msg)

mqtt_t(MQTT_HOST,MQTT_PORT,60)

try:

mqtt__forever()

exceptKeyboardInterrupt:

print(\"\")

参考⽂章

更多推荐

feats是什么意思ts在线翻译读音例句