学习python的初衷主要是研究机器学习方向相关的算法,所以python学习也以此目的为指导。先从数据开始。
将从以下四个方面学习python对数据的处理:
1. 存取数据
2. 数据操作
3. 数据分析
4. 数据可视化
存取数据
文本
表格
import pandas as pd
# 通过字典构建DataFrame
dataframe = pd.DataFrame({‘column1‘ : [1, 2, 3], ‘column2‘ : [‘a‘, ‘b‘, ‘c‘]})
dataframe.to_excel(‘test.xlsx‘)
data = pd.read_excel(‘test.xlsx‘,sheetname = 0)
print(data.head())
print(data[‘column1‘])
print(data[‘column2‘])
图像
mat文件
import scipy.io as sio
# 在mat中创建3个变量,赋予相应的值
sio.savemat(‘test.mat‘, {‘a‘: 1,‘b‘: [1,2],‘c‘: ‘a‘})
data = sio.loadmat(‘test.mat‘)
x = data[‘a‘]
y = data[‘b‘]
z = data[‘c‘]
文件夹
二进制文件