###実現したいこと
逆行列を求めたいです。
numpy
を使っています。
それぞれの値はint
型にしたいです。
###問題点
下記のようなエラーがでてきました。このエラーについて調べましたが参考になるようなものは見つかりませんでした。
エラーの原因をおしえてください。
Traceback (most recent call last): File "kadai10c.py", line 14, in <module> Agyaku=np.linalg.inv(A,int) #逆行列 File "<__array_function__ internals>", line 4, in inv TypeError: _unary_dispatcher() takes 1 positional argument but 2 were given
###コード
python
1import numpy as np 2print("input n:",end="") 3n=int(input()) 4 5#行列を作成する 6A=np.random.randint(0,2,(n,n),int) #n行n列の行列 7b=np.random.randint(0,2,n) 8#print("A=",A) 9#print("b=",b) 10 11#方法1 12Agyaku=np.linalg.inv(A,int) #逆行列 13#print("Agyaku=",Agyaku) 14x=np.dot(Agyaku,b,int) 15print("x=",x)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/06 15:42