阳光石油论坛|石油技术交流|石油人论坛

 找回密码
 欢迎注册

QQ登录

只需一步,快速开始

查看: 5174|回复: 14

油藏数模 与 人工智能(系列二)

[复制链接]

该用户从未签到

发表于 2018-4-11 18:24:14 | 显示全部楼层 |阅读模式

马上注册,下载丰富资料,享用更多功能,让你轻松玩转阳光石油论坛。

您需要 登录 才可以下载或查看,没有帐号?欢迎注册

x
本帖最后由 enigmasoft 于 2019-6-22 21:53 编辑

Python这门编程语言近两年势头很猛,在编程语言的排名榜单上嗖嗖地往上窜啊。Python的受宠,主要来自WEB开发人员和数据分析人员的青睐(当然我认为还有各大机器学习平台对Python的大力支持)。可见,Python成为了数据分析人员需要掌握的一门技能。而作为数据分析人员的一个子类的石油工程师(从某个角度上来说),也是需要掌握Python语言的,所谓技不压身,尤其是在经历了石油行业萧条时期后,更要增加风险防范意识。

作为一名具有20多年C++编程经验的油藏工程师(同时最近5年也在使用Python和机器学习),我开源了一个目前还很初级的与油藏相关的python小项目,希望大家都能成为会Python的石油工程师或别的工程师。在Python资料满天飞的今天,这个开源小项目的特点在于:
1)它是与油藏相关的python程序,这样大家学起来会觉得比较熟悉;
2)我希望基于这个开源的小项目,大家能做出各种与自己的工作相关的油藏小工具;

该小项目托管在github上,地址为 https://github.com/ReservoirSimulator/ExcelPySim


  • TA的每日心情
    奋斗
    2016-2-26 13:48
  • 签到天数: 508 天

    [LV.9]以坛为家II

    发表于 2018-4-12 13:19:24 | 显示全部楼层
    支持版主
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-1-8 15:21
  • 签到天数: 160 天

    [LV.7]常住居民III

    发表于 2018-4-12 15:21:16 | 显示全部楼层
    版主打不开,能传我其他版本吗?我在新疆
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-9-23 13:29
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    发表于 2018-4-12 18:07:53 | 显示全部楼层
    非常支持!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-10-29 12:40
  • 签到天数: 164 天

    [LV.7]常住居民III

    发表于 2018-4-19 20:17:28 | 显示全部楼层
    没有h5py,不知道怎么解决,我是初学PYTHON的油藏工作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2018-4-21 09:31:27 | 显示全部楼层

    H5PY是第三方模块,可以在其官方网站找到安装的方法,官方文档链接:http://docs.h5py.org/en/latest/build.html#install 。 简单来说,在CMD窗口,使用pip install h5py 即可安装好。


    另外,可以花些时间了解一下Python安装第三方模块的方法,常用方法是用pip命令,随手在网上搜索“ Python 安装模块” 可以搜到很多,比如这篇: 安装第三方模块
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-10-29 12:40
  • 签到天数: 164 天

    [LV.7]常住居民III

    发表于 2018-4-21 13:26:39 | 显示全部楼层
    谢谢  用CMD窗口已经成功安装H5PY
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-10-29 12:40
  • 签到天数: 164 天

    [LV.7]常住居民III

    发表于 2018-4-21 15:35:41 | 显示全部楼层
    我已经使用PIP把所有需要的模块都装上了,但是在运行时出现这个提示,请问这是怎么回事呢。
    Warning (from warnings module):
      File "C:\Users\lenovo\AppData\Local\Programs\Python\Python36\lib\site-packages\h5py\__init__.py", line 36
        from ._conv import register_converters as _register_converters
    FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`.
    Traceback (most recent call last):
      File "C:\Users\lenovo\Downloads\ExcelPython-master\simulation.py", line 13, in <module>
        sht = xw.Book.caller().sheets[0]
      File "C:\Users\lenovo\AppData\Local\Programs\Python\Python36\lib\site-packages\xlwings\main.py", line 554, in caller
        raise Exception('Workbook.caller() must not be called directly. Call through Excel or set a mock caller '
    Exception: Workbook.caller() must not be called directly. Call through Excel or set a mock caller first with Book.set_mock_caller().
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-31 09:21
  • 签到天数: 34 天

    [LV.5]常住居民I

    发表于 2018-5-14 14:19:03 | 显示全部楼层
    支持,加油
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-22 20:56
  • 签到天数: 105 天

    [LV.6]常住居民II

    发表于 2018-6-4 20:13:21 | 显示全部楼层

    有问题,我奔雷想看看做的啥,也是运行不了
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 欢迎注册

    本版积分规则


    QQ|小黑屋|手机版|Archiver|阳光石油论坛 ( 沪ICP备16002756号-14 )

    GMT+8, 2019-10-17 23:53 , Processed in 0.764402 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表