通过套接字发送numpy数组并在j中检索它

2024-04-27 00:38:14 发布

您现在位置:Python中文网/ 问答频道 /正文

基本上我想通过socket发送决策树分类器的输出,并用java获得输出。我想根据症状预测疾病。我将通过socket从java发送症状的样本测试向量,并希望从python获得预测的疾病。你知道吗

`dt = DecisionTreeClassifier()
clf_dt=dt.fit(x,y)
output=clf_dt.predict(sym)
print(output) #prints ['Fungal infection']`

现在我想把这个“真菌感染”通过socket发送到java中。你知道吗

`data_string = pickle.dumps(output)
s = socket.socket( socket.AF_INET, socket.SOCK_STREAM ) 
s.bind(("localhost",9000)) 
s.listen(10)
connection, address = s.accept()
message             = connection.recv(1024)
print ("Got: {0}".format(message))
connection.send(data_string) #PROBLEM is here.I can't retrieve this in 
java
connection.close()`

谢谢。。。你知道吗


Tags: 症状决策树messageoutputdatastring分类器dt