将np.ndarray(将numpy导入aspopy.coordinates.Angle类)最快/最有效的方法是什么?我无法将其保存为np.ndarray,因为.wrap_at()操作不起作用。如何将np.ndarray转换为astropy.coordinates.Angle类?
0
A
回答
4
你的意图是什么? np.asarray
非常模糊。如果你正在处理np.ndarray
这是很容易:
from astropy.coordinates import Angle
import astropy.units as u
import numpy as np
angles = np.array([100,200,300,400])
angles_quantity = a * u.degree # Could also be u.radian, u.arcmin, etc.
Angle(angles_quantity).wrap_at('360d')
但我真的不知道是否能解决你的问题。
Angle(angles_quantity).wrap_at('360d').value # This returns a simple ndarray again.
+1
是的,这将起作用。我混淆了函数来启动numpy数组与类型本身。谢谢 – pulsar100
+0
是的,'np.array'!='np.ndarray',非常强调。这仍然是我今天犯的一个粗心的错误。 – Iguananaut
相关问题
- 1. 将np.ndarray转换为Python中的np.array
- 2. Python - 如何包装np.ndarray类?
- 3. 如何将案例类转换为类?
- 4. 如何将超类转换为子类
- 5. 如何将子类转换为超类[无法转换]?
- 6. 如何将枚举转换为类型
- 7. 如何将JSON转换为C#类(es)?
- 8. 如何将Java类转换为JarEntry?
- 9. 如何将Struct转换为类
- 10. 如何将char *转换为TMemorystream *类型?
- 11. 如何将UIView类型转换为CPGraphHostingView?
- 12. 如何将PHP脚本转换为类?
- 13. 如何将double类型转换为CGAffineTransform?
- 14. 如何将XSD转换为Python类
- 15. 如何将JSON转换为DefinitelyTyped类型?
- 16. 如何将匿名类转换为json?
- 17. 如何将类型'byte []'转换为'System.Data.Linq.Binary'
- 18. Scala如何将JsonAST.JValue转换为类型?
- 19. 如何将LONGLONG转换为_variant_t类?
- 20. 如何将HH:MM:SS类型转换为Second?
- 21. 如何将类型bool转换为System.Windows.Forms.TextBox
- 22. 如何将表格转换为子类?
- 23. 如何将CSS和JavaScript转换为类
- 24. 如何将普通类转换为MVC?
- 25. 如何将XSD转换为Java类?
- 26. 如何将表单转换为类?
- 27. 如何将int []类型转换为int?[]
- 28. 如何将JSONObject转换为类对象?
- 29. 如何将CSS类转换为id?
- 30. 如何将C程序转换为类
是否使用'astropy'函数和方法,或numpy的那些:
转换这样的
Angle
对象回到一个简单的np.ndarray
可以与.value
属性来完成?哪个? – hpaulj我正在使用一个numpy数组,并尝试使用它的astropy函数(.wrap_at()),但它是我需要转换为一个astropy类(astropy.coordinates.Angle)。 – pulsar100