python - astropy CartesianRepresentation 到 NumPy 数组
问题描述
我有一个 Astropy CartesianRepresentation 对象,如下所示:
<CartesianRepresentation (x, y, z) in km
[( 4082.71516205, 248.89483863, -5882.92418597),
( 5501.55728501, 2581.64039883, -5017.87534951), ...
我想将其转换为 NumPy ndarray,以便可以索引各个元素。有没有办法做到这一点?
解决方案
考虑到您的对象名称是“r”,您可以实现为 x 组件访问 rx 以及为其他组件访问 ry 和 rz 。您还可以检索 r.xyz。
推荐阅读
- python - 如何标准化我的数据以使平均值为 0?
- node.js - Mongoose:通过 findOneAndUpdate 查询使用嵌套对象数组的总和更新父子数据属性不起作用
- c# - 返回 List<> 继承 C#
- android - 如何将手机号码保存在firebase数据库中?
- python - Python转置数据并更改为0,1
- java - 火花工作之间的巨大时间差距
- typescript - 将输入值绑定到数组中的值
- python - 如何基于熊猫数据框中的单列(内爆或嵌套)合并多行?
- mongodb - 无法使用 Apache Kafka 使用 MongoDb 插件启动 Kafka Connect
- c# - 如何在机器人的自定义团队选项卡中配置是或否选项?