容易生成大参数空间数据
xyzp的Python项目详细描述
xyzpy是一个python库,用于高效地生成、操作和绘制具有大量维度的数据,这种类型的数据经常出现在数值模拟中。它完全位于标记的n维数组库xarray之上。项目的文档位于readthedocs。
其目的是消除生成和探索具有大量可能参数的数据所带来的痛苦和错误。这意味着:
- 您不必为循环编写超级嵌套
- 您不必记住哪些数组/维度属于哪些变量/参数
- 您不必亲自并行或分发跑步记录
- 您不必担心加载、保存和合并不相交的数据
- 您不需要猜测一组跑步何时结束
除了能够自动并行化运行外,xyzpy还提供了Crop对象,该对象允许将运行和结果写入磁盘,然后任何具有文件访问权限的进程(例如批处理系统)都可以运行这些对象,或者只是作为一种方便的持久性进程机制。
在后处理方面,以及xarray的所有功率,^ {Tt1}$增加了不均匀的阶跃微分和误差传播,滤波和插值,沿着任意一个由名称指定的轴。
绘图功能的目的是在使用bokeh交互绘制数据与使用matplotlib静态、可发布图形之间保持相同的界面,同时能够同时看到对最多4维的依赖。
有关详细信息,请参见docs。