Python读取TXT并且转化为float类型,画出时域图

Python读取TXT并且转化为float类型,画出时域图,第1张

Python读取TXT并且转化为float类型,画出时域

Python读取TXT并且转化为float类型,画出时域图

import pandas as pd
import numpy
import numpy as np
import matplotlib.pyplot as plt # 导入绘图工作的函数集合
from openpyxl import load_workbook
import operator

------------------- 读取txt数据 存储到数组data里-------------------------

with open(“C:/Users/zhangming/Desktop/1119下午/无多余物/1.txt”, “r”) as f: # 打开文件

data = f.read().splitlines() # 去除换行符号

data = f.readlines() # 直接出去 不去除n
f.close()

B = np.array(data) # list 转 narry

col2 = []

遍历数组 转化为float

for i in B:
col2.append(float(i))
print(len(col2))
C = col2[0:100000]

print(D) ------------------- 读取#EXCE 数据 存储到数组time横坐标里-------------------------

wb = load_workbook(‘C:/Users/zhangming/Desktop/1119下午/time.xlsx’)
sheets = wb.worksheets # 获取当前所有的sheet

获取第一张sheet

sheet1 = sheets[0]
print(sheet1)

获取第一列所有数据

col1 = []
for col in sheet1[‘A’][0:100000]:
col1.append(col.value)
A = col1

读取音频文件

y = C
x = A # 时间刻度

绘制图形

plt.plot(x, y)
plt.xlabel(‘t/s’) # x轴时间
plt.ylabel(‘U/V’) # y轴振幅
plt.title(‘shiyutu’, fontsize=12, color=‘black’) # 标题名称、字体大小、颜色
plt.ylim(-10, 10)
plt.show()

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5594872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存