Включить переменную строки подключения перед запросом MySQL. Например, $connt
в этом коде:
$results = mysql_query($connt, "SELECT * FROM users");
У вас есть числовой массив строк, а не float. Это означает, что dtype('<U9')
- строка с кодировкой в кодировке little endic с длиной до 9 символов.
try:
return sum(np.asarray(listOfEmb, dtype=float)) / float(len(listOfEmb))
Однако вам не нужно numpy здесь вообще. Вы действительно можете сделать:
return sum(float(embedding) for embedding in listOfEmb) / len(listOfEmb)
Или если вы действительно настроены на использование numpy.
return np.asarray(listOfEmb, dtype=float).mean()