numpy配列の要素をFraction
モジュールの入力として使用しようとしましたが、次のエラーが発生します。"TypeError:両方の引数がRationalインスタンスである必要があります"例えばPythonの分数モジュールでnumpyベクトル要素を使用
私がしなければ、:
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')
を成功させようとしました。
分数モジュールに必要な「Rationalインスタンス」でnumpy配列を変換するにはどうすればよいですか?
は、エラーを再現することはできません。私にとってうまく動作します – YXD
@MrE:私のためにも動作しますが、32ビットNumPy/Pythonで同様のエラーが発生しています。 –
私はアイドル状態の64ビットのNumpy/Pythonをウィンドウで実行しています。 –