# -*- coding: utf-8 -*-
"""
Created on Thu Aug 29 05:15:01 2019
在大数据计算中,钻井测井数据一类必不可少的结构化数据。建立基于测井数据岩石力学解释的函数库,是一件很有意义的工作。这里只是做了一个开始,感兴趣的朋友,可以在此基础上进一步丰富和完善函数的数量就行了。
@author: nepu Liw
"""import math# =============================================================================
# 算法分析——钻井——测井解释
# 建立基于测井数据的岩石力学解释的函数库
# =============================================================================
try:
#================================================================# 从这里开始编写#================================================================# 第一个函数def hardness(AC=127):        '岩石硬度和声波时差---库车坳陷'result= 18260 * math.exp(-0.051 * AC)return round(result,8)
#================================================================def vpt2vst(Vpt=127):result =(11.44 * Vpt + 18.03) ** 0.5 - 5.686return round(result,6)
#================================================================def internal_friction_angle(C=10):#计算岩石的内摩擦角result = 36.545 - 0.4952 * Creturn round(result,6)
#================================================================        def Horizontal_geostress(V=0.2,Po=25,Pp=15):#假设两向水平应力相等,求水平应力result =V / (1 - V) * (Po - Pp)return round(result,6)
#================================================================
except:pass#================================================================#================================================================
# 函数测试 F5
#================================================================
print('Py=',hardness(100))
print('Vst=',vpt2vst())
print('Vst=',internal_friction_angle())
print('Horizontal_geostress=',Horizontal_geostress())计算结果:Py= 111.32659229
Vst= 32.666445
Vst= 31.593
Horizontal_geostress= 2.5

作者:LiW

建立基于测井数据岩石力学解释的函数库相关推荐

  1. matlab 数学库,matlab数学函数库

    (n) 求 n 的阶乘 如何用 matlab 配方 没有发现 matlab 有这一命令,不过我们可以调用 maple 的命令,调用方法如下: 首先加载 maple 中的 student 函数库,加载. ...

  2. matlab的函数要写在哪,matlab函数库在哪

    ---WORD 格式--可编辑--专业资料--- 在 MATLAB 环境下访问外部函数的共享库文件,必须首先把该库文件加载到内存中.一旦加载 成功,就能直接在 MATLAB 中直接请求...... 1 ...

  3. STC8系列固件函数库开源

    前言: 年初学习51单片机,编写了STC8A的设备驱动软件函数库(以下称为函数库),经过几个版本的迭代,目前以及趋于稳定和成熟.之前我在论坛发布过,后来移到gitee进行规范化的开源,现在扩展到STC ...

  4. R语言基于自定义函数构建xgboost模型并使用LIME解释器进行模型预测结果解释:基于训练数据以及模型构建LIME解释器解释一个iris数据样本的预测结果、LIME解释器进行模型预测结果解释并可视化

    R语言基于自定义函数构建xgboost模型并使用LIME解释器进行模型预测结果解释:基于训练数据以及模型构建LIME解释器解释一个iris数据样本的预测结果.LIME解释器进行模型预测结果解释并可视化 ...

  5. R语言基于自定义函数构建xgboost模型并使用LIME解释器进行模型预测结果解释:基于训练数据以及模型构建LIME解释器解释多个iris数据样本的预测结果、使用LIME解释器进行模型预测结果解释

    R语言基于自定义函数构建xgboost模型并使用LIME解释器进行模型预测结果解释:基于训练数据以及模型构建LIME解释器解释多个iris数据样本的预测结果.使用LIME解释器进行模型预测结果解释并可 ...

  6. 系统架构师论文-论基于构件的软件开发(测井资料处理与解释集成软件)

    论基于构件的软件开发 –测井资料处理与解释集成软件 [摘要] 去年初,单位承担了新立的"测井资料处理与解释集成软件"项目,目的是集成目前国内零敬的测井解释方法,我有幸参加该项目,并 ...

  7. 机器学习实验笔记-基于信用卡数据建立行为评分模型的机器学习方法

    基于信用卡数据建立行为评分模型的机器学习方法 很久之前的一个答疑, 应该不会再影响评分了, 记录以供复习. 数据集与代码放在CSDN下载区域, 也可以留言索要. https://download.cs ...

  8. pandas编写自定义函数、使用apply函数应用自定义函数基于Series数据生成新的dataframe

    pandas编写自定义函数.使用apply函数应用自定义函数基于Series数据生成新的dataframe 目录 pandas编写自定义函数.使用apply函

  9. pandas使用iloc函数基于dataframe数据列的索引抽取单列或者多列数据、其中多列索引需要嵌入在列表方括号[]中、或使用:符号形成起始和终止范围索引

    pandas使用iloc函数基于dataframe数据列的索引抽取单列或者多列数据.其中多列索引需要嵌入在列表方括号[]中.或使用:符号形成起始和终止范围索引 目录

最新文章

  1. python语言标识符首字符不能是汉字_Python基本语法元素
  2. python九九乘法口诀表-python 99乘法口诀表
  3. 外联css及js的使用
  4. python工资津贴的计算和排序-python sort、sorted高级排序技巧
  5. django3.2.8使用simpleui注意事项
  6. java图像处理之拉普拉斯锐化和一阶微分梯度锐化
  7. Spring常用的的注解对应xml配置详解
  8. java后期发展方向_Java程序员的4个职业发展方向,该如何把握黄金5年?
  9. 使用XLocalizer进行ASP.NET Core本地化
  10. 后浪“95”获 CVPR 2020 最佳论文,前得主这样解读
  11. Atitit.attilax重要案例 项目与解决方案与成果 v6 qa15
  12. office2020与2016版的不同_Office哪个版本最好用?Office 2007/2010/2013/2016/2019/2020怎么选?...
  13. RQNOJ:PID3 Jam的计数法
  14. 罗永浩当年求职新东方一万多字的求职信
  15. dnf超时空漩涡副本路线流程图_DNF超时空漩涡怎么打
  16. win7笔记本网络连接图标一直转圈但可上网
  17. 想来一杯奶昔吗?NEX-5R、NEX-6强势登场
  18. Making FIFA Coins with FUT 14 Winter Upgrades
  19. SLAM十四讲 ch4 Sophus库安装避雷和使用
  20. 【R生态】普鲁克分析(Procrustes Analysis)

热门文章

  1. P酱的冒险旅途(思维)
  2. 微信小程序实现电子签名
  3. 计算机室内设计 cad 论文,CAD室内设计毕业答辩论文.doc
  4. Hive——Hive常用内置函数总结
  5. 基于STM32F103+AS608指纹模块+4X4矩阵按键+SIM900A发短信——智能门禁卡系统
  6. 208亿背后的“秘密”
  7. javabean注意事项之用Integer替换你的int
  8. 南邮 OJ 1157 C - 红宝书
  9. 12.Scratch编程小游戏——天上掉馅饼
  10. css3仿天猫侧边栏