我正在尝试使用 numpy 数组中的元素作为Fraction
模块的输入,但出现以下错误:“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')
没有成功。
我需要做什么才能将 numpy 数组转换为 Fraction 模块所需的“Rational 实例”?