为了账号安全,请及时绑定邮箱和手机立即绑定

Numpy 的结构化数组与 xarray (xray) 有什么区别?

Numpy 的结构化数组与 xarray (xray) 有什么区别?

慕娘9325324 2021-11-09 15:12:55
什么之间的区别NumPy的结构数组命名字段VS xarray(X射线)ND标记阵列?
查看完整描述

1 回答

?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

来自结构化数组的 numpy 文档

“结构化数据类型 [即结构化 numpy 数组] 旨在能够模仿 C 语言中的‘结构’,并共享类似的内存布局。它们旨在与 C 代码接口和结构化缓冲区的低级操作,例如用于解释二进制 blob 的示例。为此,它们支持特殊功能,例如子数组、嵌套数据类型和联合,并允许控制结构的内存布局。

希望操作表格数据(例如存储在 csv 文件中)的用户可能会发现其他 pydata 项目更合适,例如 xarray、pandas 或 DataArray。这些为表格数据分析提供了高级界面,并且针对该用途进行了更好的优化。例如,相比之下,numpy 中结构化数组的类似 C 结构的内存布局会导致缓存行为不佳。”


查看完整回答
反对 回复 2021-11-09
  • 1 回答
  • 0 关注
  • 348 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信