我在最后一行代码中遇到上述错误,我已经尝试过答案,但这似乎没有用
if (isset($_GET['logout'])) {
$name = $_SESSION["username"];
date_default_timezone_set('Asia/Kolkata');
$today = date('Y-m-d');
$time = new DateTime(date('H:i:s'));
$statement = $db->prepare("SELECT `logintime` FROM `attendance` WHERE empid=? AND date_t=?");
$statement->bind_param("ss", $name, $today);
$statement->execute();
$statement->bind_result($logintime);
while ($statement->fetch()) {
}
$logintime = new DateTime($logintime);
$interval = $logintime->diff($time);
$hours = $interval->format('%h');
$minutes = $interval->format('%i');
$workinghours = $hours + $minutes / 60;
$stmt = $db->prepare("UPDATE `attendance` SET `logouttime`=? ,`workinghours`=? WHERE empid=? AND date_t=?");
$stmt->bind_param("ssss", $time, $workinghours, $name, $today);
$run = $stmt->execute();
}
答案 0 :(得分:3)
你必须使用format方法将DateTime对象转换为MySQL可以使用的东西。
import tensorflow as tf
import pandas as pd
import numpy as np
PATH_TEST = "../data/test.csv"
# load test data
print('>>>loading test data...')
test_data=pd.read_csv(PATH_TEST)
test_data /= 255
mean = np.mean(test_data)
test_data -= mean
test_data = np.asarray([ x.reshape(28,28,1) for x in test_data.as_matrix() ])
print(len(test_data))
results = None
with tf.Session() as sess:
tf.saved_model.loader.load(sess,"CNN4mnist", "./model")
W = tf.Variable(tf.zeros([784,10]))
b = tf.Variable(tf.zeros([10]))
x = tf.placeholder(tf.float32, [None, 28,28,1])
y = tf.nn.softmax(tf.matmul(x,W) + b)
results = sess.run(y_, feed_dict={x: test_data})
print(results)
print(">>>saving results...")
df = pd.DataFrame({'Label':results})
df.index += 1
df.index.name='ImageId'
df.to_csv('results.csv')
或
python -m inner.inner
因此...
__main__