我从print(X_test_t)
打印数据,它显示这样的输出。
[[[0.64088395]]]
我用此代码预测数据。
data = []
data.append(model.predict(X_test_t))
print(data)
它显示这样的输出。
[array([[0.6424338]], dtype=float32)]
如何将0.6424338
更改为[[[0.6424338]]]
答案 0 :(得分:0)
在我看来'数据'是2维的(因为您使用了append函数,如果您使用data.extend()数据将是1维向量)(请参阅append()和extend()之间的区别)< / p>
您的情况有两种方法。
1。
app.get('/profile', async(req, res) => {
res.render('profile', {user : req.user});
})
2。
app.post('/authenticate', async (req, res) => {
const userDetails = await User.findOne({ username: req.body.username, password: req.body.password });
if (userDetails.length > 0) {
//when authentication is successsful
req.session.user = userDetails;
}
});
当您一次预测多个值时,两种方法的结果可能不同