Ich habe:
%Vor%Aber ich werde es nicht tun lassen:
%Vor%Was soll ich tun?
Im Wesentlichen werde ich dieses Array verwenden und elementweise mit einer unglaublich großen oder unglaublich kleinen Zahl multiplizieren, abhängig von den Umständen (zB 1.35626567e1084
oder 6.2345252e-2732
), daher die Notwendigkeit von mpf.
Genauer gesagt verwende ich die besseli und besselk Funktion, die unglaublich große und unglaublich kleine Werte erzeugen.
Wie bekomme ich ein mpf-Array, um diese Zahlen zu halten?
Das Multiplizieren eines Arrays mit einer mpf-Nummer funktioniert einfach:
%Vor%Das elementweise Multiplizieren von zwei Arrays mit mpf-Zahlen funktioniert auch:
%Vor% Ihr echtes Problem ist also, wie man eine mpmath-Funktion in einem numply-Array auswertet. Um das zu tun, würde ich np.frompyfunc
verwenden (vor einiger Zeit dies war die einzige Option).