假设我有一个名为Star
的类,它具有一个属性color
。我可以使用star.color
获取颜色。
但是如果我有一个由这些Star
对象组成的NumPy数组,那么获取颜色的首选方法是什么?
我可以使用以下方法:
colors = np.array([s.color for s in stars])
但这是最好的方法吗?如果我可以像其他一些语言那样只需执行colors = star.color
或colors = star->color
等操作,那就太好了。在numpy中有没有简单的方法可以做到这一点?