引言
正确的数据输入是后续代码运行的基础。常见的数据格式有.mat,.txt,.csv,.xlsx,.wav,图片等。
matlab的有不同的函数来加载这些数据:
% 读取mat文件
data = load ('xx.mat');
% 读取txt文件
data = load ('xx.txt');
% 读取csv文件
data csvread('xx.csv');
% 读取excel文件
data = xlsread('xx.xlsx');
% 读取wav文件
data = audioread('xx.wav');
% 读取图片
data = imread('xx.jpg');
也可以使用一个importdata函数解决
% 读取.mat,.txt,.csv,.xlsx,.wav,图片文件
data = importdata(‘xx’);
python也提供丰富的包来加载这些数据格式,比如:pandas,scipy等:
# 读取mat格式
from scipy import io
mat = io.loadmat('xx.mat')
data = mat.get('名字')
# 读取txt文件
import pandas as pd
data = pd.read_csv('xx.txt', sep='\t',header=None)
# 指定分隔符为 '\t',如果数据文件中包含标题行,可以使用 header=0
# 参数指定第一行作为标题行。如果没有标题行,可以使用 header=None
# 读取csv文件
import pandas as pd
data = pd.read_csv('xx.csv')
# 读取excel文件
import pandas as pd
data = pd.read_excel('xx.csv')
# 读取wav文件
import scipy.io.wavfile as wav
fs, data = wav.read('xx.wav')
# 读取图片
import matplotlib.pyplot as plt
im = plt.imread('xx.jpg')
plt.imshow(im)
Matlab代码下载
微信搜索并关注-优化算法侠(英文名:Swarm-Opti),或扫描下方二维码关注,以算法名字搜索历史文章即可下载。
点击链接跳转:
360种群优化算法免费下载-matlab
求解cec测试函数-matlab
cec2022测试函使用教程及matlab代码免费下载
绘制cec2017/018/2019/2020/2021/2022函数的三维图像教程,SO EASY!