前提・実現したいこと
np.ndarrayを継承してコンテナ型の挙動を変更したい
発生している問題・エラーメッセージ
クラスを継承しても値を代入できない。代入方法がわからない。
該当のソースコード
python
1import numpy as np 2 3 4class Board(np.ndarray): 5 def __init__(self, board): 6 super().__init__() 7 8 9Board(np.array([0,1,2]))
試したこと
selfを変更してみる
python
1import numpy as np 2 3 4class Board(np.ndarray): 5 def __init__(self, board): 6 super().__init__() 7 self = board 8 9 10board = Board(np.array([0,1,2])) 11print(board) 12#>>>[]
補足情報(FW/ツールのバージョンなど)
Python 3.9.2
Numpy 1.21.3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/20 23:26