【python】【待整理】

2020-001 用python进行图片整理 用python进行图片整理 今天没有hr理我,单子都做完了,闲来无事把之前想做的图片整理做一下。 图片整理的基础是区分拍摄图片和表情包、截图之类的其他图片。在此,我们使用exif信息对拍摄图片和其他图片进行区分。 对exif信息进行一下简单介绍。 Exif 可交换图像文件格式(英语:Exchangeable image file format,官方简称Exif),是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据。 exif的常见形式为,手机上你拍照时照片同时记录下的gps位置信息和拍照时间 阅读详情

时间原因待整理,先简记

csv读写

csv格式变换

  • 转置
  • 循环放大
  • 按照某标准分组

数值处理

  • 平均值填补
  • 0值处理
import pandas as pd

csv_data = pd.read_csv('C:/Users/hyq68/Desktop/DATAA.csv', encoding = 'ANSI')
'''
#以下是转换数据格式
UN_Code = []
for row in csv_data.UN_Code:
    UN_Code.append(str(row))
for i in range(len(UN_Code)):
    if len(UN_Code[i]) == 1:
        UN_Code[i] = ('00'+UN_Code[i])
    if len(UN_Code[i]) == 2:
        UN_Code[i] = ('0'+UN_Code[i])
UN_Code = pd.DataFrame(UN_Code)
'''
UN_Code.to_csv('C:/Users/hyq68/Desktop/DATAA.csv',encoding='utf-8')

###数据清洗模板
import pandas as pd
import numpy as np

#读取文件
data = pd.read_csv('C:/Users/hyq68/Desktop/population.csv',encoding = 'ANSI')
population = []

#增添数据
for i in range(len(data)):
    for m in range(2000,2016):
        population.append(data['Country Code'][i])
for i in range(len(data)):
    for m in range(2000,2016):
        population.append(str(m))
for i in range(len(data)):
    for m in range(2000,2016):
        population.append(data[str(m)][i])

#数据变形
Country_Code = population[0:int(len(population)/3)]
Year = population[int((len(population)/3)):int((len(population)/3)*2)]
Population = population[int(((len(population)/3)*2)):len(population)]
Data = [Country_Code,Year,Population]
Data = np.transpose(Data)

#写入数据
population = pd.DataFrame(columns = ['Country_Code','Year','Population'], data = Data)
population.to_csv('C:/Users/hyq68/Desktop/population_new.csv',encoding = 'utf-8')

#-----------------------缺失值处理:平均值---------------------------#
import numpy as np
import pandas as pd

data = pd.read_csv('C:/Users/hyq68/Desktop/data_raw.csv', encoding = 'ANSI')
World_Average = pd.read_csv('C:/Users/hyq68/Desktop/World_Average.csv', encoding = 'utf-8')
WA_ME = World_Average['Military_Expenditure (% of GDP)']

#将数据按照国家分组
Military_Expenditure = data['Military_Expenditure (% of GDP)']
country_Military_Expenditure = []
for m in range(int(len(data)/(16))):
    country_Military_Expenditure.append([])
    for n in range(16):
        country_Military_Expenditure[m].append(Military_Expenditure[m*16+n])

#计算平均值
avg = []
for m in country_Military_Expenditure:
    sum_ = 0
    count_ = 0
    avg_ = 0
    for n in m:
        if n != '..':
            n = float(n)
            sum_ += n
            count_ += 1
    if count_ != 0:
        avg_ = sum_/count_
    avg.append(avg_)

#用平均值替换..
for m in country_Military_Expenditure:
    for n in m:
        if n == "..":
            country_Military_Expenditure[country_Military_Expenditure.index(m)][m.index('..')] = avg[country_Military_Expenditure.index(m)]

#解决0问题,解决类型问题
for m in country_Military_Expenditure:
    for n in m:
        if n == 0:
            country_Military_Expenditure[country_Military_Expenditure.index(m)][m.index(0)] = WA_ME[m.index(0)]

#拉平向量
result = []
for m in country_Military_Expenditure:
    for n in m:
        result.append(float(n))

#写入数据
data_mature = pd.read_csv('C:/Users/hyq68/Desktop/data_mature.csv', encoding = 'utf-8')
data_mature['Military Expenditure (% of GDP)'] = result
data_mature.to_csv('C:/Users/hyq68/Desktop/data_mature.csv',encoding = 'utf-8')
教你怎么用 Python 自动整理文件 我以前经常把下载的东西放在桌面或者“下载”文件夹中,使用完后再也没管它,久而久之便变得乱七八糟,再整理的时候非常痛苦,巴不得有一个自动化的工具帮我归类文档。 不知道你是不是有过跟我一样糟糕的体验,不过,前段时间我用Python做了一个根据后缀名整理文件的工具,先来看看效果: 自动整理前: 自动整理后: 效果非常好,感觉舒服多了 很多人学习python,不知道从何学起。 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。 很多已经做案例的人,却不... 阅读详情

相关推荐

Python干货:自动整理Excel表格

相信有不少朋友日常工作会用到 Excel 处理各式表格文件,更有甚者可能要花大把时间来做繁琐耗时的表格整理工作,今天我们就通过Python实现对表格的自动化整理。 首先我们有这么一份数据表 source.csv: 我们要做的是从上表中提取数据,来生成一份符合以下要求的表格: 按照以下分组名单 group.xls 来整理数据表中的数据: 最终要展现的数据项: 其中“K数据/60”为数据表中的“数据K”/60后保留的2位小数 常规方法Excel 如何处理以上需求:要在source.csv 数据表中

Python6886的博客 951

Python 自动整理 Excel 表格

Python 自动整理 Excel 表格 相信有不少朋友日常工作会用到 Excel 处理各式表格文件,更有甚者可能要花大把时间来做繁琐耗时的表格整理工作。最近有朋友问可否编程来减轻表格整理工作量,今儿我们就通过实例来实现 Python 对表格的自动化整理。 首先我们有这么一份数据表 source.csv: 我们要做的是从上表中提取数据,来生成一份符合以下要求的表格: 按照以下分组名单 grou...

TEDxPY 4780

告别配置烦恼!保姆级教程:在Windows 10/11上为QT5.14.2配置MSVC2017编译器(附VS2022组件避坑指南)

本文提供了一份详细的保姆级教程,指导如何在Windows 10/11上为QT5.14.2配置MSVC2017编译器,包括VS2022组件避坑指南。从环境准备到关键配置,再到调试工具验证和Qt Creator中的编译器设置,一步步解决常见问题,帮助开发者快速搭建稳定可靠的开发环境。

weixin_30615767的博客 501

python整理数据_Python-数据整理

python整理数据 Python-数据整理 (Python - Data Wrangling) Advertisements 广告 Previous Page 上一页 Next Page 下一页 Data wrangling involves processing the data in various formats like - merging, group...

cunzai1985的博客 468

从 0 到 1 构建 Graph RAG 系统:本地图谱 + 通义千问落地实践

本文介绍了一个基于知识图谱的检索增强生成系统(Graph RAG),该系统结合领域知识图谱、语义检索和大模型问答,旨在提供结构化、精准的技术问答服务。文章详细说明了项目背景、目标、核心技术架构以及实现方法,包括本地图谱构建、Neo4j数据库接入、语义检索和大模型集成等关键环节。该系统支持混合检索、多轮问答和知识图谱关联理解,能够有效减少大模型幻觉,提升问答的准确性和可解释性。文中还展示了核心代码结构和流程图,呈现了从文档加载到图谱构建再到问答生成的完整流程。该系统适用于需要处理复杂领域知识的研发和数据分析场

m0_58378112的博客 1399

数字摄影与摄像中的图像信号处理器(ISP):流程与经典算法详解

图像信号处理器(Image Signal Processor, ISP)是现代数字成像系统(如智能手机、数码相机、网络摄像头等)中的核心组件,扮演着将图像传感器(如CMOS或CCD)捕获的原始光电信号转换为高质量、可供观看或进一步处理的数字图像的关键角色。在数字摄影和摄像的整个链路中,光线首先通过镜头(Lens)聚焦到图像传感器上,传感器将光信号转换为模拟电信号,随后经过模数转换(A/D转换)变为原始的数字图像信号。

qq_44682523的博客 3719

python文件整理程序_Python实现自动整理文件的脚本

前言工作上的文档和资料好几个月没整理了,因为平常太忙都是随手往桌面丢。整个桌面杂乱无章全是文档和资料。几乎快占满整个屏幕了,所有我必须要整理一下了。但是手动整理太费时间了,于是我想到了python。示例import osimport globimport shutil'''@Author: huny@date: 2020.12.06@function: 桌面整理'''class FileType(...

weixin_39610488的博客 163

企业碳排放计算方法与实践:从年度总量到月度分配的完整流程

本文系统介绍了企业碳排放计算的全流程方法,包括数据预处理、能源活动与产品生产碳排放计算、年度汇总及月度分配优化。通过ARIMA模型预测补充缺失数据,采用二次规划算法实现基于用电量模式的月度碳排放分配,确保计算结果的准确性与合理性。该方法为企业碳排放管理提供了科学工具,有助于精准监控排放、制定减排策略并满足合规要求。实施中需注重数据质量控制和排放因子选择,并根据企业特点调整参数。该流程适用于制造业企业,为实现碳中和目标提供可靠的数据基础和管理支持。

applehunqiu的博客 1572

python怎么整理数据的_如何用 Python 整理数据?

文章转载自公众号林骥,作者 林骥0. 序言整理的意思,是整顿使之有条理,目标是让零散杂乱的数据变得井然有序。许多分析数据的时间。做数据分析工作,表面是在制作数据报表、提交分析报告,背后其实是你数据分析思维的体现。如果借用「前台、中台、后台」的概念来解释的话,那么展现数据和总结报告属于「前台」,处理数据和分析数据属于「中台」,而明确目标和应用思维就属于「后台」。前台直接面向客户,是实现价值的...

weixin_35897479的博客 1236

MES系统领料申请、出库、确认到料各环节的处理

在WMS和MES系统协同的车间管理中,核心分工原则为:MES负责生产需求发起(领料申请)和结果确认(到料验收),WMS执行库存管理和物流作业。具体流程为:1)MES根据生产需求生成领料单推送至WMS;2)WMS完成拣货出库并调度AGV配送;3)车间在MES确认到料后解锁生产工序。系统边界严格限定:MES不参与库存/库位管理,WMS不干预生产决策。特殊场景(紧急补料、缺料异常等)通过标准化接口流程处理,确保生产与物流高效协同的同时保持账实一致。

做有价值的事,积累有价值的笔记! 582

秦时明月6.2魔改版_从零到一部署指南_含安卓客户端配置与GM后台直通

本文详细介绍了秦时明月6.2魔改版的从零到一部署指南,包括环境准备、服务端安装、安卓客户端配置以及GM后台直通等关键步骤。特别针对安卓客户端配置和GM工具使用提供了实用技巧,帮助用户快速搭建并优化游戏服务器,确保稳定运行。

weixin_42522964的博客 315

python快速整理文件_Python实现自动整理文件

工作上的文档和资料好几个月没整理了,因为平常太忙都是随手往桌面丢。整个桌面杂乱无章全是文档和资料。几乎快占满整个屏幕了,所有我必须要整理一下了。但是手动整理太费时间了,于是我想到了python。直接上代码import osimport gl前言工作上的文档和资料好几个月没整理了,因为平常太忙都是随手往桌面丢。整个桌面杂乱无章全是文档和资料。几乎快占满整个屏幕了,所有我必须要整理一下了。但是手动整理...

weixin_32504329的博客 416

为什么你的SiC MOSFET仿真不准?可能是离子注入的‘沟道效应’在捣鬼(Silvaco BCA模块详解)

本文深入分析了SiC MOSFET仿真中离子注入沟道效应的关键影响,揭示了Silvaco BCA模块在模拟SiC晶向和角度参数时的核心设置要点。通过详细解析晶圆偏切与注入角度的等效关系,提供优化MOSFET沟道区注入仿真的五步实战方法,帮助工程师将阈值电压仿真误差从26%降低到5%以内。

weixin_26789847的博客 409

如何用 Python 整理数据?

文章来源:林骥作者:林骥数据分析系列文章1、如何用 Python 读取数据?2、如何用 Python 清洗数据?3、如何用 Python 操作数据?4、如何用 Python 转换 Cos...

简说Python的博客 1973

【智能车Code review】——拐点的寻找

CROSSROAD:十字拐点 ROUNDISLAND:环岛拐点 rightfindflag[i]:表示第i行的右线是否被找到,1为找到,0为没有找到 flag_find_huan_rightdown_point :找到环岛右下拐点标志 flag_find_huan_rightmiddle_point:找到环岛右中拐点标志 找拐点的思路:观察一段数据中数据点的走向趋势,并且保证这段数据是准确的。在摄像头畸变比较严重的情况下这种方法不再适用 关于函数的调用请见:https://blog.csdn.net/qq.

hanhan的博客 1万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

如何用python整理表格_Python 自动整理 Excel 表格

点击上方“Python爬虫与数据挖掘”,进行关注回复“书籍”即可获赠Python从入门到进阶共10本电子书今日鸡汤位卑未敢忘忧国,事定犹须待盖棺。相信有不少朋友日常工作会用到 Excel 处理各式表格文件,更有甚者可能要花大把时间来做繁琐耗时的表格整理工作。最近有朋友问可否编程来减轻表格整理工作量,今儿我们就通过实例来实现 Python 对表格的自动化整理。首先我们有这么一份数据表 source....

weixin_39814925的博客 317

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

python批量自动整理文件

阅读全文 为了实现这样的小工具,我们先设想有下面这些功能。 1、可以自定义整理某一个路径下面的所有需要被整理的文件。 2、默认情况下,使用文件后缀作为同一种类文件的文件夹名称,有其他想法的小伙伴可自行扩展。 将使用到的python模块导入到代码块中。 import os # 文件/文件夹应用操作 import shutil # 移动文件 import logging # 使用日志logging来打印日志 选择好需要整理的原始文件目录。 下面是整理完成后的效果图,根据文件类型对各种文件进行整理。 在

梦在硅谷的博客 2002

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

简单好用,Python 自动整理 Excel 表格

本文授权转载自TEDxPY禁止二次转载大家好,我是老表阅读文本大概需要 5分钟相信有不少朋友日常工作会用到 Excel 处理各式表格文件,更有甚者可能要花大把时间来做繁琐耗时的表格整理...

简说Python的博客 2499

Python常用函数整理

Python常用函数整理 最近整理了一些常用函数,如有遗漏和出错多多指正。

weixin_45345465的博客 405

python文件整理程序_如何用python写一个文件整理软件

源代码:#--coding:utf-8--fromPySide2.QtWidgetsimportQApplication,QMainWindow,QPushButton,QPlainTextEdit,QMessageBoximporttimeimportosimportshutilimportglobclasstidy():definit(self):self.window=QMainWindow...

weixin_34840783的博客 286

如何通过Python自动整理文件?

哈喽,大家好,今天给大家介绍一下,如何通过Python自动整理文件。

编辑编辑器 1759

用python整理我的音乐

我的所有音乐都放在一个music文件夹里面,包括QQ音乐、酷狗、千千下载的音乐,和他们的缓冲文件等,比较杂乱。 我想把所有音乐文件拷出来,但是因为里面有上百个文件夹,所以就写了一个python脚本来处理。 下面是脚本代码: # 功能:将本程序所在目录下的所有的音乐文件移动到一个指定的文件夹中 import os import shutil # 配置 storeDir = "G:\\music

李勇的专栏 1243
上一篇: 【python】【报错】TypeError: ‘RangeIndex‘ object is not callable
下一篇: 【R】【unimplemented type 'list' in 'orderVector1'】
why_not_study
博客等级 码龄7年 34粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值