我有以下代码:
import re
#open the xml file for reading:
file = open('path/test.xml','r+')
#convert to string:
data = file.read()
file.write(re.sub(r"<string>ABC</string>(\s+)<string>(.*)</string>",r"<xyz>ABC</xyz>\1<xyz>\2</xyz>",data))
file.close()
Run Code Online (Sandbox Code Playgroud)
我想用新内容替换文件中的旧内容.但是,当我执行我的代码时,附加了文件"test.xml",即我将旧的内容与新的"替换"内容相对应.我该怎么做才能删除旧的东西,只保留新的东西?
如果我有这样的numpy数组:
[2.15295647e+01, 8.12531501e+00, 3.97113829e+00, 1.00777250e+01]
Run Code Online (Sandbox Code Playgroud)
如何移动小数点并格式化数字,所以我最终得到一个像这样的numpy数组:
[21.53, 8.13, 3.97, 10.08]
Run Code Online (Sandbox Code Playgroud)
np.around(a, decimals=2)只给了我[2.15300000e+01, 8.13000000e+00, 3.97000000e+00, 1.00800000e+01]我不想要的东西,我还没有找到另一种方法.
我使用sklearn包中的confusion_matrix()方法为我的分类器计算了一个混淆矩阵.混淆矩阵的对角元素表示预测标签等于真实标签的点的数量,而非对角线元素是由分类器错误标记的元素.
我想将我的混淆矩阵归一化,使其仅包含0到1之间的数字.我想从矩阵中读取正确分类的样本的百分比.
我发现了几种方法如何标准化矩阵(行和列标准化),但我对数学知之甚少,并且不确定这是否是正确的方法.有人可以帮忙吗?
我知道有几个关于此的主题,但经过数小时的阅读后,我仍然无法弄清楚出了什么问题。
我正在使用 index.php 上的登录屏幕构建调查。用户需要插入他们的姓名并提交表单。用户名应该被保存并传递到 setup1.php。
这是我的 index.php 的一部分:
<?php
session_start();
print session_id();
?>
<form id="login" method="POST" action="setup1.php">
<input id="participant" name="participant" type="text" size="20"/>
<input type="submit" name="start" value="Start"/>
</form>
<?php
$name = $_POST['participant'];
$_SESSION['username'] = $name;
?>
Run Code Online (Sandbox Code Playgroud)
setup1.php 的开始:
<?php
session_start();
print session_id();
print_r($_SESSION);
echo $_SESSION['username'];
?>
Run Code Online (Sandbox Code Playgroud)
我的 $_SESSION 变量是空的,我在下面的 setup.php 页面上没有打印任何内容。如果您能提供帮助,我将不胜感激。