Обычное имя для матрицы с именованными значениями? C# кадр данных - PullRequest
0 голосов
/ 14 января 2020

Я хотел бы реализовать что-то в C#, где я мог бы определить многомерный массив и индекс соответствующим образом или получить конкретное значение c по ключу. Есть ли для этого условное название? Или пакет для этого? Я реализовал в python, но я сделал несколько переопределений методов, чтобы заставить его работать условно. Там использование выглядит следующим образом:

class NamedTicTacToeBoard(VariableMatrix):
    def __init__(self):
        VariableMatrix.__init__(self)
        self.__shape__ = (3, 3)
        self.A1 = X
        self.A2 = O
        self.A3 = X
# and so forth...

board = NamedTicTacToeBoard()
board[0, :]
>> [X, O, X]
board.A1
>> X

Спасибо за помощь

Редактировать: На самом деле я не делаю плату TicTacToe, она для GN C, поэтому мне нужно сделать кучу матричной алгебры, но также ссылаться на состояния.

...