Fix bugs in legal actions
This commit is contained in:
parent
767aeb13ec
commit
f84b5a847f
|
@ -1,4 +1,6 @@
|
|||
import os
|
||||
import itertools
|
||||
|
||||
import torch
|
||||
import numpy as np
|
||||
from heapq import nlargest
|
||||
|
@ -323,6 +325,9 @@ def _get_legal_card_play_actions(player_hand_cards, rival_move):
|
|||
for m in moves:
|
||||
m.sort()
|
||||
|
||||
moves.sort()
|
||||
moves = list(move for move,_ in itertools.groupby(moves))
|
||||
|
||||
return moves
|
||||
|
||||
Card2Column = {'3': 0, '4': 1, '5': 2, '6': 3, '7': 4, '8': 5, '9': 6, 'T': 7,
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
import itertools
|
||||
|
||||
from flask import Flask, jsonify, request
|
||||
from flask_cors import CORS
|
||||
|
||||
|
@ -237,6 +239,9 @@ def _get_legal_card_play_actions(player_hand_cards, rival_move):
|
|||
for m in moves:
|
||||
m.sort()
|
||||
|
||||
moves.sort()
|
||||
moves = list(move for move,_ in itertools.groupby(moves))
|
||||
|
||||
return moves
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
|
Loading…
Reference in New Issue