我正在尝试在Windows Azure虚拟机中打开一个端口.我在该端口有一个游戏,我可以通过localhost访问它,所以游戏正在运行.
我还在防火墙中打开了端口并在虚拟机中创建了一个端点,但该端口似乎并未对外界开放.我尝试通过IP地址和DNS访问它,结果相同.
还有什么我应该做的吗?我在线查了几个教程,无法弄清楚我做错了什么.
任何帮助将不胜感激.谢谢!
我有一个用sklearn.metrics.confusion_matrix.
现在,我想用 来绘制它sklearn.metrics.plot_confusion_matrix,但第一个参数是经过训练的分类器,如文档中所指定。问题是我没有分类器;结果是通过手动计算获得的。
是否仍然可以通过 scikit-learn 在一行中绘制混淆矩阵,还是必须使用 matplotlib 自己编写代码?
我是C的新手,对于如何通过字符数组使用字符串仍然有点困惑.
在我的C程序中,我接受来自用户的命令:
char command[20];
scanf("%s",command);
Run Code Online (Sandbox Code Playgroud)
当然,之后我想弄清楚他们输入了什么命令(类似于"if(command =="hello"),然后做一些事情).我知道这在C中是不可能的,因为我正在将字符串文字与字符数组进行比较,但是什么是一个好方法呢?我尝试过使用strcmp(命令,"hello")但仍然出错.
您可以提供的任何建议将非常感激.谢谢!
我正在尝试更新我的机器人发布的消息。但是,我在尝试调用 chat.update 时收到“cant_update_message”错误。这就是我的通话的样子:
oauth_token = os.environ.get("OAUTH_TOKEN")
sc=SlackClient(oauth_token)
sc.api_call("chat.update", channel=channel_id, text=text, ts=ts)
Run Code Online (Sandbox Code Playgroud)
我还尝试了 Bot OAuth 令牌而不是 OAuth 令牌,以及 as_user 的所有组合(True、False、机器人的用户 ID...),但没有成功。
另外,请注意通道和时间戳已经过测试并且是正确的;当我发布消息并且我是通过斜杠命令调用它的人时,我可以使用 OAuth 令牌更新消息。
我是 Slack API 开发的新手。你能让我知道我需要做什么才能让它工作吗?
另外,通过 chat.update 发布消息时是否可以自定义其他设置(例如username和)?icon_url这是一个重要的功能,因为我的机器人有时会使用不同的显示名称和图标进行发布。
我编写了一个简单的日志记录程序,它将我发送给它的所有内容附加到一个文件中:
def log(message):
with open ("log.txt", 'a+') as f:
f.write(message + "\n")
Run Code Online (Sandbox Code Playgroud)
但是,我想限制该文件的大小。当它达到最大大小时,我希望它删除第一行并附加在底部。
这可以通过文件处理程序实现吗?还是我需要自己编写代码?我也可以使用旋转文件处理程序,但是我见过的所有示例都让环境在设置级别后自动写入异常,并且我需要控制写入文件的内容。
提前谢谢了!
我正在生成一个混淆矩阵,如下所示:
from sklearn.metrics import confusion_matrix, ConfusionMatrixDisplay
cm = confusion_matrix(truth_labels, predicted_labels, labels=n_classes)
disp = ConfusionMatrixDisplay(confusion_matrix=cm)
disp = disp.plot(cmap="Blues")
plt.show()
Run Code Online (Sandbox Code Playgroud)
然而,我的一些真阳性、真阴性等值超过 30,000,并且它们以科学格式 (3e+04) 显示。我想显示所有数字并values_format在 ConfusionMatrixDisplay文档中找到了该参数。我尝试过像这样使用它:
disp = ConfusionMatrixDisplay(confusion_matrix=cm, values_format='')
Run Code Online (Sandbox Code Playgroud)
但我收到类型错误:
TypeError: __init__() got an unexpected keyword argument 'values_format'.
Run Code Online (Sandbox Code Playgroud)
我做错了什么?提前致谢!
我编写了几个斜杠命令,这些命令在公共频道中显示响应没有任何问题,但它们在私人频道或直接消息中不显示任何响应。
如下所示,我使用 in_channel 响应类型。是否有任何其他我可以使用的响应类型或解决方法,以便它在任何地方都有效?
$data = array(
"username" => "My_user",
"channel" => $channel_id,
"response_type" => "in_channel",
"text" => $text,
"mrkdwn" => true,
"icon_url" => $icon_url
);
$json_string = json_encode($data);
$slack_call = curl_init($slack_webhook_url);
curl_setopt($slack_call, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($slack_call, CURLOPT_POSTFIELDS, $json_string);
curl_setopt($slack_call, CURLOPT_CRLF, true);
curl_setopt($slack_call, CURLOPT_RETURNTRANSFER, true);
curl_setopt($slack_call, CURLOPT_HTTPHEADER, array(
"Content-Type: application/json",
"Content-Length: " . strlen($json_string))
);
$result = curl_exec($slack_call);
curl_close($slack_call);
Run Code Online (Sandbox Code Playgroud)
提前致谢!