文章目录
仅作为初学者记录,大佬请跳过。
1、python清空命令行
import os
os.system('cls')
2、python读取文件并画图
import matplotlib.pyplot as plt
import os
import numpy as np
os.system('cls')
# =============================================================================
s=np.loadtxt('L3.txt') #通过import numpy as np读取txt文件里的数据
# =============================================================================
print(type(s))
print(len(s))
plt.plot(s)
plt.show()
展示:
3、 python获取str 的长度
print(len(s))
4、实现[0:10]
import numpy as np
f=np.linspace(0,10,11)
print(f)
展示:
5、连续提取数组元素
y是一个1*2000的数组,提取前50个左右
y=fft(s)
yh=y[0:50]
6、python实现脉象数据的傅里叶变换
import numpy as np
from scipy.fftpack import fft
import matplotlib.pyplot as plt
s=np.loadtxt('L3.txt')
N=len(s)
ft=10/N
fs=1/ft
freq0=np.linspace(0,N/2-1,N/2)
freq=freq0*fs/N
y=fft(s)
yh=y[0:len(freq)]
yhabs=abs(yh)
y=yhabs/max(yhabs)
plt.plot(freq,y)
plt.show()
展示:
传送门
7、python怎样显示汉字
plt.rcParams['font.sans-serif'] = ['SimHei'] # 步骤一(替换sans-serif字体)
plt.rcParams['axes.unicode_minus'] = False # 步骤二(解决坐标轴负数的负号显示问题)
8、python列表里的单引号和双引号
首先,列表相当于matlab里的数组:
a=[9,6,5,4,1]
正题,python列表里的单引号和双引号没有区别
a=['a','b','c','d']
b=["a","b","c","d"]
print(a);print(b);print(type(a));print(type(b));
其结果都是:
其次,当要输出的字符中有双引号时,可使用单引号代码:
dd='The code of "python"'
print(dd)
结果:
参考:
传送门
9、.split(’/’)[-1]
10、range(a,b,c)
11、关于KFold
用于划分数据集
from sklearn.model_selection import KFold
关于KFold.split
返回切分之后数据集的索引:即数据集随机分成训练集和测试集后,其分别对应的标签即索引