科吉思石油论坛

标题: tNavigator-Graph Calcuator-输出统计信息至txt文件 [打印本页]

作者: 乔聪颖    时间: 2020-3-19 22:59
标题: tNavigator-Graph Calcuator-输出统计信息至txt文件
本帖最后由 乔聪颖 于 2020-3-20 20:57 编辑

【需求描述】
统计每个时间步-指定井组-在指定层位生产的井的数量。
详细描述:针对指定一组井,统计每个时间步中,在指定层有射孔的井数量。


【解决方案】
循环遍历每个时间步,遍历指定井组内的所有井,遍历井的所有射孔网格,当射孔网格在指定层位时,则为临时变量增加1,最后统计临时变量的大小,并输出至文本文件中。


上述内容均针对指定层位,倘若我们想要将所有层位均做类似的统计,该如何完成呢?
并非简单的增加一层循环遍历即可实现。将每一层的数据存储为字典形式然后输出,会比较巧妙的解决这一问题,参考如下:

End.

Graph Calculator是tNavigator中一项重要功能,也是Python在tNavigator中的主要应用方向之一,一般用于数值模拟后处理以及智能历史拟合中,其灵活的定义、丰富的函数、良好的交互性及拓展性,可以实现很多不可思议的功能。
------------------------------------------------
更多tNavigator技巧及应用,欢迎加入tNavigator技术交流QQ群:777385939。
更多石油行业前沿资讯与应用,请关注科吉思石油:








欢迎光临 科吉思石油论坛 (http://bbs.colchis.cn/) Powered by Discuz! X3.2