numpy のマトリックス クラスを継承する独自のマトリックス クラスを実装したいと考えています。
numpy のマトリックス コンストラクターには、 のような属性が必要です("1 2; 3 4'")
。対照的に、私のコンストラクターは属性を必要とせず、デフォルトの属性をスーパーコンストラクターに設定する必要があります。
それが私がしたことです:
import numpy as np
class MyMatrix(np.matrix):
def __init__(self):
super(MyMatrix, self).__init__("1 2; 3 4")
if __name__ == "__main__":
matrix = MyMatrix()
このエラーが発生し続けるため、このコードには愚かな間違いがあるに違いありません。
this_matrix = np.matrix()
TypeError: __new__() takes at least 2 arguments (1 given)
私はそれについて本当に無知であり、グーグルはこれまで役に立たなかった.
ありがとう!