XLSX

2020CCFBDCI训练赛之室内用户时序数据分类baseline

倖福魔咒の 提交于 2020-11-10 11:52:09
室内用户时序数据分类 赛题介绍 数据简介 数据分析 Baseline程序 提交结果 赛题介绍 赛题名 :室内用户运动时序数据分类 赛道 :训练赛道 背景 :随着数据量的不断积累,海量时序信息的处理需求日益凸显。作为时间序列数据分析中的重要任务之一,时间序列分类应用广泛且多样。时间序列分类旨在赋予序列某个离散标记。传统特征提取算法使用时间序列中的统计信息作为分类的依据。近年来,基于深度学习的时序分类取得了较大进展。基于端到端的特征提取方式,深度学习可以避免繁琐的人工特征设计。如何对时间序列中进行有效的分类,从繁芜丛杂的数据集中将具有某种特定形态的序列归属到同一个集合,对于学术研究及工业应用具有重要意义。 任务 :基于上述实际需求以及深度学习的进展,本次训练赛旨在构建通用的时间序列分类算法。通过本赛题建立准确的时间序列分类模型,希望大家探索更为鲁棒的时序特征表述方法。 比赛链接 : https://www.datafountain.cn/competitions/484 数据简介 数据整理自网上公开数据集UCI(已脱敏),数据集涵盖2类不同时间序列,该类数据集广泛应用于时序分类的业务场景。 文件类别 文件名 文件内容 训练集 train.csv 训练数据集标签文件,标签CLASS 测试集 test.csv 测试数据集标签文件,无标签 字段说明 字段说明.xlsx 训练集

前端下载后端返回的文件流

时光怂恿深爱的人放手 提交于 2020-10-30 05:37:31
不借助外部插件的话,总结两个方案: 1.使用blob 1 var elink = document.createElement('a' ); 2 elink.download = "成绩导入结果.xls" ; 3 elink.style.display = 'none' ; 4 var blob = new Blob([data], {type: 'application/vnd.ms-excel' }); 5 6 elink.href = URL.createObjectURL(blob); 7 document.body.appendChild(elink); 8 elink.click(); 9 document.body.removeChild(elink); 2.使用fileReader 1 var blob = new Blob([data], {type: 'application/vnd.ms-excel' }); 2 var downFile = new FileReader() 3 downFile.readAsDataURL(blob) 4 downFile.onload = function (e) { 5 var elink = document.createElement('a' ); 6 elink.download = title+"-成绩导入结果

【超详细】python+requests接口自动化框架,在线教学!

时光总嘲笑我的痴心妄想 提交于 2020-10-29 16:56:22
为什么要做接口自动化框架 1、业务与配置的分离 2、数据与程序的分离;数据的变更不影响程序 3、有日志功能,实现无人值守 4、自动发送测试报告 5、不懂编程的测试人员也可以进行测试 正常接口测试的流程是什么? 确定接口测试使用的工具----->配置需要的接口参数----->进行测试----->检查测试结果----->生成测试报告 测试的工具: python+requests 接口测试用例: excel 一、接口框架如下: 1、action包:用来存放关键字函数 2、config包:用来存放配置文件 3、TestData:用来存放测试数据,excel表 4、Log包:用来存放日志文件 5、utils包:用来存放公共的类 6、运行主程序interface_auto_test.py 7、Readme.txt:告诉团队组员使用改框架需要注意的地方 二、接口的数据规范设计---Case设计 一个sheet对应数据库里面一张表 APIsheet存放 编号;从1开始 接口的名称(APIName); 请求的url(RequestUrl); 请求的方法(RequestMethod); 传参的方式(paramsType):post/get请求方法不一样 用例说明(APITestCase) 是否执行(Active)部分接口已测通,下次不用测试,直接把这里设置成N,跳过此接口 post与get的区别

ThinkPHP自定义验证器+PHP新特性use的使用,让代码书写更舒服

旧城冷巷雨未停 提交于 2020-10-29 11:08:15
贴极端关键代码 业务代码 /** * 批量新增用户 * @return false|string */ public function batchAddUser() { //验证请求参数 (new BatchAddUser())->runCheck(); // 启动事务 Db::startTrans(); foreach ($this->args['user_list'] as $index => $user) { //验证用户信息 (new BatchAddUserForUserInfo())->runCheck(function () { Db::rollback(); }, $user, true); //添加用户 if (!is_numeric($user['key'])) { continue; } $newUser = UserClient::create($user); //验证认证信息 $continuFlag = false; (new BatchAddUserForUserQualification())->runCheck(function ($error) use ($continuFlag) { $continuFlag = true; }, $user, false); //忽略认证信息错误,可继续添加用户 if ($continuFlag)

XLSXCovertCSVReader 工具类(XML )

不羁岁月 提交于 2020-10-29 09:16:56
import cn.com.amway.msgcenter.console.util.StringUtil; import org.apache.poi.hssf.usermodel.HSSFDateUtil; import org.apache.poi.openxml4j.exceptions.OpenXML4JException; import org.apache.poi.openxml4j.opc.OPCPackage; import org.apache.poi.openxml4j.opc.PackageAccess; import org.apache.poi.ss.usermodel.BuiltinFormats; import org.apache.poi.ss.usermodel.DataFormatter; import org.apache.poi.xssf.eventusermodel.ReadOnlySharedStringsTable; import org.apache.poi.xssf.eventusermodel.XSSFReader; import org.apache.poi.xssf.model.StylesTable; import org.apache.poi.xssf.usermodel.XSSFCellStyle; import

python操作dataFrame

老子叫甜甜 提交于 2020-10-29 02:31:33
python数据分析工具pandas中DataFrame和Series作为主要的数据结构. 本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数。 1)查看DataFrame数据及属性 df_obj = DataFrame() #创建DataFrame对象 df_obj.dtypes #查看各行的数据格式 df_obj[ '列名'].astype( int )#转换某列的数据类型 df_obj.head() #查看前几行的数据,默认前5行 df_obj.tail() #查看后几行的数据,默认后5行 df_obj.index #查看索引 df_obj.columns #查看列名 df_obj.values #查看数据值 df_obj.describe() #描述性统计 df_obj.T #转置 df_obj.sort_values(by =['',''])#同上 2)使用DataFrame选择数据: df_obj.ix[1:3] #获取1- 3行的数据,该操作叫切片操作,获取行数据 df_obj.ix[columns_index] #获取列的数据 df_obj.ix[ 1:3,[1,3]]#获取1列3列的1~ 3行数据 df_obj[columns].drop_duplicates() #剔除重复行数据 3)使用DataFrame重置数据: df_obj.ix

【python办公自动化】openpyxl如何操作xls文件——把xls文件另存为xlsx文件

大憨熊 提交于 2020-10-28 10:18:52
前言 Openpyxl 在处理起excel表格是非常方便的。然而,openpyxl只支持xlsx文件的处理,并不能支持xls文件。又不想换第三方库,又想处理xls文件,于是想了个折中的方法,那就是将xls文件转换成xlsx文件。再用openpyxl进行处理。 代码如下: def xls2xlsx(file_name): """ 将xls文件另存为xlsx文件 :param file_name: 要转换的文件路径 :returns: new_excel_file_path 返回新的xlsx文件的路径 """ excel_file_path = file_name import win32com.client excel = win32com.client.gencache.EnsureDispatch('Excel.Application') wb = excel.Workbooks.Open(excel_file_path) new_excel_file_path = r"{old_file_path}x".format(old_file_path=excel_file_path) if os.path.exists(new_excel_file_path): # 先删掉新复制的文件 os.remove(new_excel_file_path) wb.SaveAs(new