Sto cercando di utilizzare elementi da un array numpy come input per il modulo Fraction
e viene visualizzato il seguente errore: "TypeError: entrambi gli argomenti devono essere istanze Rational"Utilizzo di elementi vettoriali numpy nel modulo Fraction in Python
Per esempio, se faccio:
Y = np.array([7,1], dtype='int64')
X = Y[0]*3+Y[1]
E poi:
a = Fraction(58,X)
prendo lo stesso errore. Ho anche provato a fare X=X.astype('int')
, o X=X.astype('int32')
, senza successo.
Cosa devo fare per convertire l'array numpy in una "istanza Rational" necessaria per il modulo Fraction?
non possono riprodurre l'errore. Funziona bene per me – YXD
@MrE: funziona anche per me, ma ho visto fallimenti simili con NumPy/Python a 32 bit. –
Io uso idle 64-bit Numpy/Python in esecuzione in Windows a proposito. –