Ich habe eine Reihe von Zahlen:Formatieren von Zahlen durchweg in Python
from numpy import r_
r_[10**(-9), 10**(-3), 3*10**(-3), 6*10**(-3), 9*10**(-3), 1.5*10**(-2)]
und ich möchte sie in einem Grundstück Legende in Form angezeigt haben:
a 10^(b)
(mit ^
Bedeutung Exponent)
so dass z die dritte Nummer wird .
Ich weiß, ich muss Python String-Formatierung Operator %
dafür verwenden, aber ich sehe keinen Weg, dies zu tun. Kann mir bitte jemand zeigen wie (oder zeig mir einen alternativen Weg)?
können Sie auch versuchen str.format - http://docs.python.org/2/library/string.html#formatstrings – dmg
Wie erstellen Sie die Handlung? Ist es nur ein ASCII-Kunst-ähnliches Diagramm oder verwenden Sie 'matplotlib' oder andere Bibliotheken? – Bakuriu
funktioniert "% s 10^(% s)"% (number1, number2)? – dmg