Я использовал ChatGPT для создания этого PHP-кода для функции Elo [закрыто] ⇐ Php
Я использовал ChatGPT для создания этого PHP-кода для функции Elo [закрыто]
Я пытаюсь понять, почему приведенный ниже фрагмент кода не работает. Я использовал «функцию ELO в php» в ChatGPT и просто использую то, что она вернула.
function ожидаемыйScore($ratingA, $ratingB) { return 1/(1 + pow(10, ($ratingB - $ratingA)/400)); } function updateRatings($ratingA, $ratingB, $scoreA, $k = 32) { $expectedA = ожидаемый балл($ratingA, $ratingB); $ожидаемыйB = 1 - $ожидаемыйA; $newRatingA = $ratingA + $k * ($scoreA – $expectedA); $newRatingB = $ratingB + $k * ((1 – $scoreA) – $expectedB); возвращаемый массив ($ newRatingA, $ newRatingB); } $playerARating = 1500; $playerBRating = 1600; $playerAScore = 1; $kFactor = 32; $newRatings = updateRatings($playerARating, $playerBRating, $playerAScore, $kFactor); echo "Новый рейтинг для игрока А: " . $newRatings[0] . "\п"; echo "Новый рейтинг для игрока Б: " . $newRatings[1] . "\п"; Почему это не работает?
Спасибо
Нил.
Я пытаюсь понять, почему приведенный ниже фрагмент кода не работает. Я использовал «функцию ELO в php» в ChatGPT и просто использую то, что она вернула.
function ожидаемыйScore($ratingA, $ratingB) { return 1/(1 + pow(10, ($ratingB - $ratingA)/400)); } function updateRatings($ratingA, $ratingB, $scoreA, $k = 32) { $expectedA = ожидаемый балл($ratingA, $ratingB); $ожидаемыйB = 1 - $ожидаемыйA; $newRatingA = $ratingA + $k * ($scoreA – $expectedA); $newRatingB = $ratingB + $k * ((1 – $scoreA) – $expectedB); возвращаемый массив ($ newRatingA, $ newRatingB); } $playerARating = 1500; $playerBRating = 1600; $playerAScore = 1; $kFactor = 32; $newRatings = updateRatings($playerARating, $playerBRating, $playerAScore, $kFactor); echo "Новый рейтинг для игрока А: " . $newRatings[0] . "\п"; echo "Новый рейтинг для игрока Б: " . $newRatings[1] . "\п"; Почему это не работает?
Спасибо
Нил.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Не удалось найти соответствующую конфигурацию проекта: elo-peripherals-refresh-sdk-release2.
Anonymous » » в форуме JAVA - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
ChatGPT Подсказка для создания вопросов по кодированию интервью [закрыто]
Anonymous » » в форуме Python - 0 Ответы
- 55 Просмотры
-
Последнее сообщение Anonymous
-