当前位置: 首页 > news >正文

python-代码技巧

python-代码技巧

  • 简单tips
    • 1、多个列表循环遍历
    • 2、使用map对列表中多个文件进行批量操作

仅个人笔记使用,感谢点赞关注


简单tips

1、多个列表循环遍历

dataTypes = ["train","test"]
dataStations = ["1","2","3","4"]
parameters = [(datatype,station) for datatype in dataTypes for station in dataStations]
print(parameters )
#[('train', '1'), ('train', '2'), ('train', '3'), ('train', '4'), ('test', '1'), ('test', '2'), ('test', '3'), ('test', '4')]

2、使用map对列表中多个文件进行批量操作

train_files = glob.glob('train/*.csv') 
test_files = glob.glob('test/*.csv')
print(test_files)test_files = pd.Series(test_files)
train_files = pd.Series(train_files)def read(file):d = pd.read_csv(file)#记录气象站编号d['index'] = int(file[-5])return d#将十个电站数据合并
test = pd.concat(test_files.map(read).values, axis = 0)
train = pd.concat(train_files.map(read).values, axis = 0)

目前仅专注于 NLP 大模型 机器学习和前后端的技术学习和分享

感谢大家的关注与支持!

http://www.mrgr.cn/news/54127.html

相关文章:

  • Linux:线程及其控制
  • 导出Excel的常用方法:从前端到后端的全面指南
  • Java最全面试题->Java基础面试题->JavaSE面试题->异常面试题
  • 如何检查前端项目和 Node 项目中未被使用的依赖包
  • 3.1.1ReactOS系统中搜索给定长度的空间地址区间函数的实现
  • 控制Stable Diffusion生成质量的多种方法
  • Redis可视化软件安装
  • Leecode刷题之路第25天之K个一组翻转链表
  • CSS 设置网页的背景图片
  • StarTowerChain:开启去中心化创新篇章
  • taro底部导航,Tabbar
  • 电能表预付费系统-标准传输规范(STS)(13)
  • 【str_replace替换导致的绕过】
  • 解决因内存过小芯片使用malloc造成内存碎片使程序偶发性卡死问题
  • mysql 10 单表访问方法
  • Java 数据基本类型详解(各基本数据类型及其大小、数据类型转换、数据溢出问题、自动装箱与拆箱的影响)
  • 架构师之路-学渣到学霸历程-23
  • 理解C#中空值条件运算符及空值检查简化
  • 十五、Python基础语法(list(列表)-上)
  • AI写作助手系统盈利模式分析:打造盈利的AI网站
  • 可能要招1000+应届生!直击美团心动岗位 - 美团面试原题 - 贪心算法题如何用 go 和 C++ 解决
  • 【CSAPP】【答案/解析】《深入理解计算机系统》实验一/datalab-handout实验
  • 记录迷茫!
  • 【运维基础知识】《Linux 系统架构与文件系统及权限管理全解析》
  • java反射介绍
  • Kubernetes运行 Llama3