Common-operations-in-Matlab-and-Python

本文最后更新于:2023年6月19日 晚上

记录一下常用命令

Matlab

读取 xlsx

data = xlsread('CUMCM2016-C-Appendix-Chinese.xlsx',1);

python

读数据集文件

data = pd.read_excel(io='/content/drive/My Drive/Colab Notebooks/CUMCM2016-C-Appendix-Chinese.xlsx')

1
2
3
4
import scipy.io as scio

path = 'ex3data1.mat'
data = scio.loadmat(path)

修改 DataFrame 列名

data.columns = ['t','20A','30A','40A','50A','60A','70A','80A','90A','100A','','']
直接修改它的 columns 属性即可。

删除 DataFrame 列或行

data.drop(data.index[0], inplace=True)#删除行
data.drop(data.columns[10:], axis=1, inplace=True) # 删除后两列

保存数据到 xlsx

feature_dict_df.to_excel('/content/drive/My Drive/spss_data.xlsx',index=False,header=False)

设置图片坐标轴信息

ax1.set_title('Voltage vs. time',fontsize = 14)
ax1.set_xlabel('U/v',fontsize=12)
ax1.set_ylabel('t/min',fontsize=12)

保存图片

plt.savefig('problem3',dpi=400)#高质量保存


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!