sun_ra=round(sunpy.sun.apparent_rightascension(t),4)*15.0
File "/home/user/.local/lib/python2.7/site-packages/astropy/units/quantity.py", Linie 963, in float Erhöhung Typeerror ( Typeerror ‚Nur dimensions skalaren Größen können sein‘: Nur dimensions skalaren Größen könnenDer folgende Code, wirft die folgende Fehlermeldung ...
Es würde helfen, Ihren Code zu sehen ... insbesondere Zeile 31 ..... – PrestonM
Verwenden Sie 'sunpy.sun.apparent_rightascension (t) .value', um einen Fließkommawert zu erhalten:' round() 'weiß wie damit umgehen. Oder wenn Sie expliziter sein möchten: 'sunpy.sun.apparent_rightascension (t) .to (units °) .value'. – Evert
Insgesamt, * nicht * Runde. Verwenden Sie Formatierung, wenn Sie den Wert drucken, aber behalten Sie ansonsten den tatsächlichen, genauen Wert und runden Sie ihn nicht ab. – Evert