![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
oceanstonetree
代码爱好者。地质和石油类专业,喜欢编程。目前从事地质建模+人工智能的研发工作。
展开
-
编写智能聊天app,可以调用在线和本地的大模型接口
调用kimi编写的一个app,不用再打开网页了原创 2024-06-05 11:51:32 · 155 阅读 · 0 评论 -
打开多个文件打印并去掉其中的空行
这段代码的功能是允许用户通过对话框选择多个文件,并将这些文件的内容写入到一个名为 "content.txt" 的文件中。原创 2024-01-27 23:49:18 · 175 阅读 · 0 评论 -
用python批量修改文本文件编码格式
用python批量修改文本文件编码格式,比如gb2312转为utf8,可以自定义格式原创 2022-12-09 21:28:16 · 2101 阅读 · 0 评论 -
基于pyvista的批量绘图,解决内存泄漏的问题
这个程序封装了一个类,用来读取三维数据,并通过pyvista进行显示和保存,可以读取批量的模型分别进行显示和图形保存。原创 2022-06-29 11:01:06 · 323 阅读 · 0 评论 -
读取列格式的三维模型并显示pyvista
读取列格式的三维模型并显示,xyz和value原创 2021-11-30 22:23:42 · 1792 阅读 · 1 评论 -
关于matplotlib3.4.2版本的内存泄露问题
3.4.0 和3.4.2版本的matplotlib存在严重的内存泄露问题,比如下面的代码import numpy as npfrom matplotlib import pyplot as pltimport gcdef plot(dat,i): plt.figure(figsize=(10,10), clear=True) plt.imshow(dat) plt.savefig("./outPic/{}rand.png".format(i)) plt.close() print(i原创 2021-07-15 10:52:32 · 517 阅读 · 0 评论 -
文本编辑器配置为python和c++的开发环境
EmEditor, EditorPlus, EverEdit是三款不错的文本编辑器,都可以配置的开发环境,设置方法很类似。给文本编辑器配置开发环境,可以方便地进行简单的代码测试。1、配置python开发环境在工具的的外部工具中设置2、配置c++开发环境在工具的外部工具中选择另一个组添加build c++, run c++编译c++的命令是D:\msys64\mingw64\bin\g++.exe编译c++的参数是$(FilePath) -o $(FileDir原创 2021-04-12 10:01:07 · 343 阅读 · 0 评论 -
基于注意力对抗生成网络的AlphaFold从氨基酸序列建立三维蛋白质结构
AlphaFold可以准确预测蛋白质结构的3D模型,并具有加速生物学各个领域研究的潜力。蛋白质对于生命至关重要,几乎可以支持其所有功能。 它们是大型复杂分子,由氨基酸链组成,蛋白质的作用很大程度上取决于其独特的3D结构。 弄清楚蛋白质折叠成什么形状被称为“蛋白质折叠问题”,并且在过去的50年中一直是生物学上的巨大挑战。 在一项重大的科学进步中,两年一次的蛋白质结构预测关键评估(CASP)的组织者认为,我们最新的AI系统AlphaFold版本可以解决这一挑战。 这一突破表明,人工智能可以对科学发现产.原创 2020-12-03 09:39:25 · 1686 阅读 · 1 评论 -
paddleOcr离线应用
之前写过一个java应用,在线调用百度的ocr接口实现抓图识字,最近使用发现网络情况不理想时,返回结果不好。可喜的时,百度最近也开源了他们的ocr识别引擎,包括多个版本。而且在paddlehub中提供了180多中预寻览的模型,这里测试了python调用预训练模型"chinese_ocr_db_crnn"进行识别的例子。代码很简单只有9行,可以对指定一张或几张图片进行内容识别。import paddlehub as hubocr = hub.Module(name="chinese_ocr_db_cr原创 2020-12-01 22:44:11 · 2956 阅读 · 4 评论 -
基于keras搭建cnn网络
本文参考了https://www.jianshu.com/p/132746857e3a,修改了其中不正确的地方,把1,28,28修改为28,28,1,即调整了通道数的位置,否则编译不通,采用的tensorflow版本是2.3.1。# -*- coding: utf-8 -*-#3. Import libraries and modulesimport numpy as npfrom keras.models import Sequential, save_model, load_model原创 2020-10-12 22:40:29 · 369 阅读 · 3 评论 -
调用百度ocr接口识别表格
它识别一个文件夹下的所有图片中的表格,各自生成一个excel# encoding: utf-8import osimport sysimport requestsimport timeimport tkinter as tkfrom tkinter import filedialogfrom aip import AipOcr#转载来源#https://www.cnblogs.com/mrlayfolk/p/12630128.html#代码运行环境:win10 python3转载 2020-10-09 23:15:15 · 1753 阅读 · 0 评论 -
测井曲线储量python库lasio解读使用
Lasio是关于las格式测井曲线读写的python库,简介好用。1、读取LAS文件并显示曲线pip install lasio即可安装,Lasio读取las文件数据后以numpy的方式存储测井曲线,借助matplotlib显示曲线很方便。比如通过下面的代码即可读取数据,通过matplotlib可以按照测井数据道显示测井曲线import numpy as npfrom matplotlib import pyplot as pltimport lasiofilePat.原创 2020-09-03 13:33:32 · 4285 阅读 · 5 评论 -
机器学习速成课程----数据准备
目录 在7天内使用Python进行数据准备。第1课:数据准备的重要性第2课:通过插补填充缺失值第3课:使用RFE选择特征第4课:使用规范化缩放数据第5课:使用热编码(One-Hot)转换类别第6课:使用kBins将数字转换为类别第7课:使用PCA进行降维在 在7天内使用Python进行数据准备。 数据准备涉及将原始数据转换为更适合建模的形式。 数据准备可能是预测建模项目中最重要的部分,也是最耗时的过程,尽管似乎讨论得最少。 相反,重点是机器学习...翻译 2020-06-29 22:58:22 · 733 阅读 · 0 评论 -
调用百度AI接口的错别字识别python代码
错别字是写博客是常见的问题,人去检查错别字效率低,浪费时间,需要借助机器的力量。目前,百度AI平台提供了500000免费调用次数的文本纠错接口。识别文本中有错误的片段,进行错误提示并给出正确的建议文本内容。https://mp.csdn.net/console/editor/html/106915014这个接口提供了很多语言的实例,这里介绍的是比较简单的python接口。基本思路是读取要检查的文件内容,根据句号逗号分号等花费为段句子,然后依次循环识别每个句子中可能的错误。返回结果是json.原创 2020-06-23 08:28:10 · 2716 阅读 · 3 评论 -
大规模文本语音合成
先通过pip install baidu-api安装必要的库,然后通过调用百度api实现大规模文本的语音合成,这样就可以很容易把文本格式的图书转化为语音,从此开始听书生活。当然,也可以调用百度的api,实现大规模的文字识别,把pdf格式的图书转化为tx格式,然后再通过本文的方法实现语音合成。from aip import AipSpeech """ 你的 APPID AK SK """...原创 2020-04-24 16:30:30 · 269 阅读 · 0 评论 -
XTGeo油藏数值模拟Eclipse模型处理python库
目录1、XTgeo介绍 12 数据模型 2(1)面数据Surface: RegularSurface 2(2)立方体数据Cube data 3(3)三维网格及模型属性 4(4)井数据well data 5(5)点数据,多边形数据 53、 使用方法 5(1)RegularSurface 的使用方法 5(2)立方体数据的使用方法 6(3)三维网格模型的使用方...原创 2020-03-08 23:27:10 · 1902 阅读 · 1 评论