我正在使用Azure ML Studio来预测一些值。我已经注意到,当我从Web服务收到结果时,我的值之一已更改。实际上,我具有以下数组 [27,7,2018,11,2,4,1] ,它们变为 [27,7,2018,11,2,4,0] < / strong>。这是我第一次注意到这样的称呼。我没有看到其他值在我的csv中更改。它一直伴随着我的实际输入而发生。我不知道从哪里开始寻找问题的根源。
我试图以这种方式读取响应:
HttpResponseMessage response = await client.PostAsJsonAsync("", scoreRequest);
if (response.IsSuccessStatusCode)
{
string result = await response.Content.ReadAsStringAsync();
}
那样:
HttpResponseMessage response = await client.PostAsJsonAsync("", scoreRequest);
if (response.IsSuccessStatusCode)
{
var tmp3 = await response.Content.ReadAsStreamAsync();
var tmp4 = ReadFully(tmp3);
var tmp5 = System.Text.Encoding.UTF8.GetString(tmp4);
}
public static byte[] ReadFully(Stream input)
{
byte[] buffer = new byte[16 * 1024];
using (MemoryStream ms = new MemoryStream())
{
int read;
while ((read = input.Read(buffer, 0, buffer.Length)) > 0)
{
ms.Write(buffer, 0, read);
}
return ms.ToArray();
}
}
答案 0 :(得分:0)
我猜您正在做两类谓词,而1,0应该是“打分标签”的结果