Python赋能originpro2021b,用于数据载入和拟合参数提取


摘要:外部Python调用OriginPro2021b接口实现数据的清洗,快速导入和参数提取。

关键函数:op.open(),op.new(), op.new_book(), op.find_book(), op.find_sheet(), wb.add_sheet(), op.from_df(), wks,report_table(), op.save

一、引言

OriginLab旗下的OriginPro软件为广大科研人处理数据提供了很大的便利,对于普遍性情况,我们需要将数据以".dat", “.csv"等形式导入到“.opj”或”.opju"工程文件中(后两个是origin数据处理软件工程文件的格式),并进行数据清洗,拟合参数,提取参数,作图,图片导出等步骤。

Origin软件内置有OriginC和Labtalk用于数据处理过程的编程和自动化处理,但这两种语言学习成本较高,对于想要快速进行数据导入和拟合参数提取,OriginPro2021b及以后的有完善的外部Python调用接口。Python上手简单,学习成本低,十分适合用来提高数据处理的效率。

二、方法

工作思路如下:通过查看python第三方库originpro的类和方法参数,发现有以下几个常用的功能可以实现数据导入、参数提取和图像绘制。

import originpro as op
import pandas as pd

1. 创建新的工程文件、工作簿和工作表

op.new() # 创建一个新的opju工程文件,需要配合op.save()使用
op.save() # 保存工程文件,一般用于最后操作。
op.open(path) # 打开一个已有的opju文件
wb = op.new_book() # 在已创建或打开的opju中创建一个工作簿
wb = op.find_book() # 寻找一个已有的工作簿
wks = op.find_sheet('w',f
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值