建立基于测井数据岩石力学解释的函数库
# -*- 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
建立基于测井数据岩石力学解释的函数库相关推荐
- matlab 数学库,matlab数学函数库
(n) 求 n 的阶乘 如何用 matlab 配方 没有发现 matlab 有这一命令,不过我们可以调用 maple 的命令,调用方法如下: 首先加载 maple 中的 student 函数库,加载. ...
- matlab的函数要写在哪,matlab函数库在哪
---WORD 格式--可编辑--专业资料--- 在 MATLAB 环境下访问外部函数的共享库文件,必须首先把该库文件加载到内存中.一旦加载 成功,就能直接在 MATLAB 中直接请求...... 1 ...
- STC8系列固件函数库开源
前言: 年初学习51单片机,编写了STC8A的设备驱动软件函数库(以下称为函数库),经过几个版本的迭代,目前以及趋于稳定和成熟.之前我在论坛发布过,后来移到gitee进行规范化的开源,现在扩展到STC ...
- R语言基于自定义函数构建xgboost模型并使用LIME解释器进行模型预测结果解释:基于训练数据以及模型构建LIME解释器解释一个iris数据样本的预测结果、LIME解释器进行模型预测结果解释并可视化
R语言基于自定义函数构建xgboost模型并使用LIME解释器进行模型预测结果解释:基于训练数据以及模型构建LIME解释器解释一个iris数据样本的预测结果.LIME解释器进行模型预测结果解释并可视化 ...
- R语言基于自定义函数构建xgboost模型并使用LIME解释器进行模型预测结果解释:基于训练数据以及模型构建LIME解释器解释多个iris数据样本的预测结果、使用LIME解释器进行模型预测结果解释
R语言基于自定义函数构建xgboost模型并使用LIME解释器进行模型预测结果解释:基于训练数据以及模型构建LIME解释器解释多个iris数据样本的预测结果.使用LIME解释器进行模型预测结果解释并可 ...
- 系统架构师论文-论基于构件的软件开发(测井资料处理与解释集成软件)
论基于构件的软件开发 –测井资料处理与解释集成软件 [摘要] 去年初,单位承担了新立的"测井资料处理与解释集成软件"项目,目的是集成目前国内零敬的测井解释方法,我有幸参加该项目,并 ...
- 机器学习实验笔记-基于信用卡数据建立行为评分模型的机器学习方法
基于信用卡数据建立行为评分模型的机器学习方法 很久之前的一个答疑, 应该不会再影响评分了, 记录以供复习. 数据集与代码放在CSDN下载区域, 也可以留言索要. https://download.cs ...
- pandas编写自定义函数、使用apply函数应用自定义函数基于Series数据生成新的dataframe
pandas编写自定义函数.使用apply函数应用自定义函数基于Series数据生成新的dataframe 目录 pandas编写自定义函数.使用apply函
- pandas使用iloc函数基于dataframe数据列的索引抽取单列或者多列数据、其中多列索引需要嵌入在列表方括号[]中、或使用:符号形成起始和终止范围索引
pandas使用iloc函数基于dataframe数据列的索引抽取单列或者多列数据.其中多列索引需要嵌入在列表方括号[]中.或使用:符号形成起始和终止范围索引 目录
最新文章
- python语言标识符首字符不能是汉字_Python基本语法元素
- python九九乘法口诀表-python 99乘法口诀表
- 外联css及js的使用
- python工资津贴的计算和排序-python sort、sorted高级排序技巧
- django3.2.8使用simpleui注意事项
- java图像处理之拉普拉斯锐化和一阶微分梯度锐化
- Spring常用的的注解对应xml配置详解
- java后期发展方向_Java程序员的4个职业发展方向,该如何把握黄金5年?
- 使用XLocalizer进行ASP.NET Core本地化
- 后浪“95”获 CVPR 2020 最佳论文,前得主这样解读
- Atitit.attilax重要案例 项目与解决方案与成果 v6 qa15
- office2020与2016版的不同_Office哪个版本最好用?Office 2007/2010/2013/2016/2019/2020怎么选?...
- RQNOJ:PID3 Jam的计数法
- 罗永浩当年求职新东方一万多字的求职信
- dnf超时空漩涡副本路线流程图_DNF超时空漩涡怎么打
- win7笔记本网络连接图标一直转圈但可上网
- 想来一杯奶昔吗?NEX-5R、NEX-6强势登场
- Making FIFA Coins with FUT 14 Winter Upgrades
- SLAM十四讲 ch4 Sophus库安装避雷和使用
- 【R生态】普鲁克分析(Procrustes Analysis)