5

Fractionnumpy 配列の要素をモジュールの入力として使用しようとしていますが、次のエラーが発生します: 「TypeError: 両方の引数を Rational インスタンスにする必要があります」

たとえば、次のようにします。

Y  =  np.array([7,1], dtype='int64')  
X  =  Y[0]*3+Y[1]

その後:

a = Fraction(58,X)  

同じエラーが発生します。X=X.astype('int')また、またはを実行しようとしましたが 、X=X.astype('int32')成功しませんでした。

Fractionモジュールに必要な「Rationalインスタンス」でnumpy配列を変換するにはどうすればよいですか?

4

1 に答える 1