什么之间的区别NumPy的结构数组命名字段VS xarray(X射线)ND标记阵列?
1 回答
qq_花开花谢_0
TA贡献1835条经验 获得超7个赞
“结构化数据类型 [即结构化 numpy 数组] 旨在能够模仿 C 语言中的‘结构’,并共享类似的内存布局。它们旨在与 C 代码接口和结构化缓冲区的低级操作,例如用于解释二进制 blob 的示例。为此,它们支持特殊功能,例如子数组、嵌套数据类型和联合,并允许控制结构的内存布局。
希望操作表格数据(例如存储在 csv 文件中)的用户可能会发现其他 pydata 项目更合适,例如 xarray、pandas 或 DataArray。这些为表格数据分析提供了高级界面,并且针对该用途进行了更好的优化。例如,相比之下,numpy 中结构化数组的类似 C 结构的内存布局会导致缓存行为不佳。”
添加回答
举报
0/150
提交
取消