Python处理特征数据以及plt绘图

1、用python将txt文本中的数据导入excel:

https://blog.csdn.net/Cristy_Chen/article/details/105961032

2、Python读取并打印一个txt文档

f = open(r'E:\_Datasets\fer2013.csv\features\VGG19_feature_fc2_txt\00001.txt')  # txt文档存储路径
text = f.readlines()      # 逐行读取
print(text)              # 打印
f.close()

在这里插入图片描述3、Python读取文件夹下所有文档内容:

import os
import pandas as pd

path = r'E:\_Datasets\fer2013.csv\features\VGG19_feature_fc2_txt'
files = os.listdir(path)
txts = []
for file in files:
    position = path + '\\' + file
    print(position)
    with open(position, "r", encoding = 'utf-8') as f:
        data = f.read()
        print(data)

在这里插入图片描述
4、对比excel与python 的分列处理方式:

https://blog.csdn.net/maymay_/article/details/105361091

5、将Excel批量转换为csv并合并多个csv:
将多个csv合并到一个csv中
1、将所有的csv文件放到一个文件夹中
2、打开cmd,切换到存放csv的文件夹
3、输入命令

copy *.csv 你自己起的文件名.csv

之后按回车等待完成,打开文件夹就可以看到合成的csv

https://blog.csdn.net/m0_37717751/article/details/81043721

6、python可视化学习(十四)排序图-柱状图

import matplotlib.pyplot as plt
Y_ss = [0.190947792522185,
        0.172123227637411,
        0.158821053838313,
        0.152939706634689,
        0.142670265226697,
        0.124220386055618,
        0.0601827838206675,
        0.0500052005205166]
ss_name = ['jaw', 'right_eyebrow', 'inner_mouth', 'nose',
           'left_eyebrow', 'mouth', 'left_eye', 'right_eye']
color_backup = ['r', 'r', 'r', 'b', 'b', 'b', 'b', 'b']

x = range(len(name))
plt.figure(figsize=(6, 8))  # 6,8分别是横纵画布的长度大小
# plt.barh(x,Y_ARI,height=0.5)    # 水平柱状图
plt.bar(x, Y_NMI, width=0.5, color=color_backup, edgecolor='k')
plt.xticks(x, NMI_name, rotation=60, horizontalalignment='right')
# plt.yticks(x, ARI_name)
plt.tick_params(labelsize=17)
plt.title('NMI')
plt.savefig(r"D:\Python\pythonProject\lianxi\data_process\NMI.jpg", dpi=200, bbox_inches='tight')
plt.show()

参考文献:

https://blog.csdn.net/feiwenyang/article/details/121616038

7、plt.函数

https://blog.csdn.net/Fwuyi/article/details/123557841

8、python 画折线图 并标记

https://blog.csdn.net/weixin_39417324/article/details/115271218

9、优化Matplotlib显示中文为乱码的问题

from pylab import mpl 
mpl.rcParams['font.sans-serif'] = ['FangSong']
mpl.rcParams['axes.unicode_minus'] = False
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dataloading...

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值