Wie mpf ich ein Array?

8

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?

    
Rapid 06.12.2012, 12:35
quelle

2 Antworten

11

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).

%Vor%     
jorgeca 06.12.2012, 17:06
quelle
3

Sehen Sie sich mpmath.arange : %Vor%     

Arsh Singh 06.12.2012 13:28
quelle

Tags und Links